鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 编程语言开发 > c++ > >

解决EDSDK handleObjectEvent照相后没有回调事件的问题

来源:互联网 作者:佚名 时间:2016-07-01 16:53
我之前在控制台下验证EDSDK的时,出现了不管怎么设置,照相后始终没有回调handleObjectEvent函数(我在这个地方卡了很多天一直没有解决)后来在我看了国外的一个论坛的讨论才发现了问题。 至于为什么这么做,小弟英文太差了通过谷歌浏览器翻译只能理解个大概。
我之前在控制台下验证EDSDK的时,出现了不管怎么设置,照相后始终没有回调handleObjectEvent函数(我在这个地方卡了很多天一直没有解决)后来在我看了国外的一个论坛的讨论才发现了问题。

至于为什么这么做,小弟英文太差了通过谷歌浏览器翻译只能理解个大概。 
实在不好意思说出来误人子弟,我放原网址吧!
https://groups.google.com/forum/#!topic/wx-users/kntyaFS3DEg (需要翻墙哦!) <无>
我的解决方法是在每次发送拍摄命令后调用
.
.其他代码不放了
.
EdsSendCommand(camera, kEdsCameraCommand_TakePicture, 0)
.
.其他代码就不放了
.
bool bPhotoTaken = false;
	int bRet;
	MSG msg;
	while ((bRet = GetMessage(&msg, NULL, 0, 0)) != 0)
	{
		if (bRet == -1 || bPhotoTaken)
		{
			break;
		}
		else
		{
			TranslateMessage(&msg);
			DispatchMessage(&msg);
		}
	}
网友评论
<