我想在Android上开发一款相机工具,需要根据手动模式设置快门速度,光圈,IOS。 我的摄像头是索尼A7。
当我调用getMethodTypes时,我可以看到
setFNumber
setIsoSpeedRate
setShutterSpeed
在结果列表中
但我在getAvailableApiList中看不到它。
有人在这个问题上有这方面的经验吗?答案 0 :(得分:0)
在git-hub上使用'pySony'项目有一个简单的脚本来转储功能: https://github.com/Bloodevil/sony_camera_api/blob/master/src/example/dump_camera_capabilities.py
也许查看/查看它会帮助你,请注意有关启用'startRecMode()'的行。
对于我的HX60,可调用函数是......
使用:
getSupportedShutterSpeed:{'result': [['30“','25”','20“','15”','13“','10”','8“','6”','5“','4” ”, '3.2“','2.5”','2“','1.6”','1.3“','1”','0.8“','0.6”','0.5“', '0.4“','1 \ / 3','1 \ / 4','1 \ / 5','1 \ / 6','1 \ / 8','1 \ / 10', '1 \ / 13','1 \ / 15','1 \ / 20','1 \ / 25','1 \ / 30','1 \ / 40','1 \ / 50', '1 \ / 60','1 \ / 80','1 \ / 100','1 \ / 125','1 \ / 160','1 \ / 200', '1 \ / 250','1 \ / 320','1 \ / 400','1 \ / 500','1 \ / 640','1 \ / 800', '1 \ / 1000','1 \ / 1250','1 \ / 1600']],'id':1}
使用:
getSupportedIsoSpeedRate:{'result': [['AUTO','80','100','200','400','800','1600','3200']],'id': 1}
注意,正如您所提到的,某些功能仅在特定模式下可用。