【发布时间】:2013-12-02 21:32:34
【问题描述】:
我使用的是佳能 SDK 2.1,我正在尝试使用 C# 代码在相机上拍照。 我开始了一个会话(EdsOpenSession),这行代码一切正常:
EDSDK.EdsSendCommand(cameraDev, EDSDK.CameraCommand_TakePicture, 0);
相机拍摄一张照片并将其存储在存储卡中。
问题就在这里:如果出现 AF 错误(例如镜头盖打开),相机会“忙”并且永远不会回来。
另外,如果我尝试使用 EdsCloseSession 或 EdsTerminateSDK 功能关闭 EDSDK,它们会阻塞。重新启动它的唯一方法是重新启动应用程序和相机。 我正在使用 EOS 100D。
我该怎么做才能忽略这些 AF 错误并尝试拍摄另一张照片?
【问题讨论】: