如何在某些Android手机中使用相机API控制曝光时间

时间:2017-07-15 10:29:56

标签: android camera shutter camera-api exposure

我使用camera.getParameters()获取智能手机的所有相机参数,并使用camera.getParameters.set(key, value)来控制目标参数。

当我选择MX4作为我的测试手机时,参数包含两个参数,如下所示:shutter-value = 0shutter-value-supported = 0, 125, 250, 500, 1000, ... , 10000000毫秒。然后我设置shutter-value = 125并拍照,我发现它有效。

让我们继续吧。然后我选择MI6作为我的下一个文本电话,而不是与MX4相同,参数包含三个关于曝光时间的参数,如下所示:manual-exposure-modes = off, exp-time-priority, iso-priority, user-setingmax-exposure-time = 459.592350min-exposure-time = 0.019681。令我困惑的是,没有像exposure-time-value这样的参数。我设置曝光时间= 100或0.1'我自己,相机工作,但我没有观察到差异。然后,我设置曝光时间= 0.01',小于0.019681,相机没有工作,看起来这个参数确实有效。但是这个参数'曝光时间'由我自己设定。

那么,您能否给我一个答案,说明如何使用相机API而不是相机2 API来控制曝光时间。

非常感谢。

0 个答案:

没有答案