【问题标题】:Android 5.x Shutter SpeedAndroid 5.x 快门速度
【发布时间】:2016-10-28 07:26:09
【问题描述】:

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

对于 ISO 值

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

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

【问题讨论】:

    标签: android camera2


    【解决方案1】:

    让我们从来自 Android Devs 的Camera 开始。他们告诉我们,从 API 21 开始,您应该转到 android.hardware.camera2. 有很多您可以使用 ask from a camera,似乎。信息量很大,但不是您正在寻找的答案。

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

    为了完整起见,这里是 PkmX's lcamera's 您正在寻找的代码的示例。

    【讨论】:

      【解决方案2】:

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

      在旧的、已弃用的相机 API 中,没有官方支持 ISO 或曝光时间控制。为此,您需要移至 camera2,并检查设备是否支持MANUAL_SENSOR 功能。

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

      【讨论】:

        猜你喜欢
        • 2016-03-19
        • 1970-01-01
        • 1970-01-01
        • 2011-04-02
        • 1970-01-01
        • 1970-01-01
        • 2014-11-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多