我在我的 Sony A6300 的相机 API 上调用setPostviewImageSize
size 。Original
无论我做什么(即先执行 startRec,或者更改它的顺序,使其在其他调用之后),我总是得到响应{"id":6,"error":[1,"Not Available Now"]}
。什么时候有货,或者这款相机不支持原装?
编辑:我将智能遥控器更新到最新版本(4.2.0),但这没有帮助
编辑2:我看到它工作一次。所以显然这台相机确实支持这个命令,但只是在我无法理解的某些状态下......
编辑3:必须是相机的状态。在初始化期间,即使我等待 IDLE 状态,我仍然无法设置 PostviewImageSize。
这是我在连接后立即发出命令的顺序。这些当然是我自己代码的方法名称,应该很明显这些是哪些 API 调用......
checkSupportedMethodTypes -> getAvailableApiList -> setCameraFunctionToRemoteShooting -> startRecMode -> setShootModeToStill -> setPostviewSizeToOriginal
编辑 4:经过进一步测试,我可以看到即使相机报告 IDLE,它显然是在撒谎——在 4 秒后没有任何变化,它报告了一组全新的可用 API。所以我将不得不为此建立某种睡眠?!