2

当试图向我的 Canon70D 发送以下命令时,它似乎什么也没做。

EDSDK.EdsSendCommand(camera.Ref, 
                     EDSDK.CameraCommand_BulbStart, 
                     0);

相机参考号是正确的,因为如果我向它发送EDSDK.CameraCommand_TakePhoto命令,它会按预期拍摄照片。

任何想法将不胜感激。

编辑解决方案

再次阅读 API 文档后,我发现我需要在灯泡启动之前发送 UI 锁定命令。请参阅以下代码。

EDSDK.EdsSendStatusCommand(camera.Ref, EDSDK.CameraState_UILock, 0);
EDSDK.EdsSendCommand(camera.Ref, EDSDK.CameraCommand_BulbStart, 0);

感谢大家的帮助:)

4

0 回答 0