我在索尼A6300的相机API上调用大小为setPostviewImageSize
的{{1}}。无论我做什么(即首先执行startRec,或者改变其顺序,以便在其他调用之后),我总是得到响应Original
。什么时候可用,或者这台相机不支持Original?
编辑:我将智能遥控器更新到最新版本(4.2.0),这没有帮助
编辑2:我看到它有效一次。显然这台相机支持这个命令,但只是在某些我无法理解的状态......
编辑3:必须是相机的状态。在init期间,即使我等待IDLE状态,我仍然无法setPostviewImageSize。
以下是我在连接后立即发出命令的命令。这些当然是我自己代码的方法名称,应该很明显哪些API调用它们......
checkSupportedMethodTypes - > getAvailableApiList - > setCameraFunctionToRemoteShooting - > startRecMode - > setShootModeToStill - > setPostviewSizeToOriginal
编辑4:经过进一步测试后,我可以看到即使相机报告IDLE,它显然是在说谎 - 在4秒后没有任何变化,它会报告一组全新的可用API。所以我将不得不为此建立一些睡眠?!
答案 0 :(得分:0)
进一步测试A6300之后,我需要等待setPostviewImageSize至少4秒,即使相机说它已经空闲并且无所事事
不酷,索尼......