【问题标题】:CameraX AF-S / MFCameraX AF-S / MF
【发布时间】:2020-06-02 08:15:12
【问题描述】:

是否可以使用 CameraX 将相机对焦设置为 AF-S 或 MF?

我不希望我的相机自动对焦。

我一直在谷歌上搜索它,但还没有找到任何关于这个主题的东西。

是否可以在 CameraX 上使用 Camera2 功能来实现这一点?

【问题讨论】:

    标签: android android-camera android-camera2 android-camerax


    【解决方案1】:

    经过一些调试,才发现如何使用 CameraX AF-S 而不是 AF-C。

    默认情况下,当你设置一个 FocusMeteringAction 时,它默认取消 5 秒,这是什么意思?

    在您点击对焦或在某个区域对焦后,例如 5 秒后,它将自动取消您的 FocusMeteringAction 并返回 AF-C 模式。

    为了在 CameraX 中进行 AF-S,您唯一需要做的就是在构建 FocusMeteringAction 时发送disableAutoCancel()

    确保在使用 cancelFocusAndMetering() 创建新的 FocusMeteringAction 之前手动取消之前的 FocusMeteringAction。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-06
      • 1970-01-01
      • 1970-01-01
      • 2022-08-04
      • 1970-01-01
      相关资源
      最近更新 更多