我之前在控制台下验证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); } }