Android 5.x快门速度

时间:2016-10-28 07:26:10

标签: android camera2

我正在尝试获得支持的快门速度参数,但我现在确定如何获得这些范围。

对于ISO值

支持StringIsoValues = camParams.get(" iso-values"); //支持的值,逗号分隔的String         System.out.println(" supportedIsoValues:" + supportedIsoValues);

但我不知道如何获得支持的快门速度。 如何获得支持的快门速度?

2 个答案:

答案 0 :(得分:1)

让我们从Android Devs的Camera开始。他们告诉我们,从API 21开始,你应该转移到android.hardware.camera2.,你可以ask from a camera看到很多东西。非常有用,但不是您正在寻找的答案。

这个stackoverflow帖子的答案有你想要的答案。

要完成,请参阅PkmX's lcamera's示例,了解您要查找的代码类型。

答案 1 :(得分:0)

即使是“iso-values”也不是标准Android相机API的一部分 - 它是(常见的)供应商扩展,不能依赖它。

旧的,不赞成使用的相机API中没有官方支持ISO或曝光时间控制。您需要移动到camera2,并检查设备是否支持功能MANUAL_SENSOR

然后您可以禁用AE,并手动控制曝光时间,帧持续时间和ISO感光度。