适用于索尼 a7II 'not available now'的相机远程 API



让我先给出一些背景:我有一台索尼a7II相机,我想远程控制。有一个应用程序(PlayMemories),但它没有我需要的所有功能。因此,我决定使用Camera Remote API编写自己的应用程序。

到目前为止,我

取得了什么成就:我已经在相机和手机之间建立了连接,我有一个有效的实时视图,我在屏幕上显示当前的光圈值(来自getEvent响应的"currentFNumber")。

我想做的是:改变光圈值。调用 getMethodTypes 将返回 setFNumber 作为我的相机模型的支持。这就是问题所在。它位于受支持的列表中,但不在当前可用的列表中。

拍摄模式设置为"静止",相机状态为"空闲",但当我检查"setFNumber"可用性时,它显示"当前不可用"。

有关stackoverflow的类似问题的答案建议将CameraFunction更改为"远程拍摄",但对我来说它不可用(错误12"没有这样的方法")。当我检查当前相机功能时,它给了我空。StartRecMode 似乎不是必需的(当前可用的 API 调用中只有"stopRecMode")。

所以我的问题来了:我是否错过了其他东西,或者我的相机软件可能有问题?我已经有一段时间被这个问题困住了,我真的很感激一些指导。谢谢!

这里有几件事需要检查:

  1. 检查您的相机是否具有最新固件。 http://esupport.sony.com/US/p/model-home.pl?mdl=ILCE7M2&template_id=1&region_id=1&tab=download#/downloadTab

  2. 检查您的相机上是否安装了最新的智能遥控器应用程序 - https://www.playmemoriescameraapps.com/portal/usbdetail.php?eid=is9104-npia09014_00-f00002

最新更新