相机自动对焦未关闭

Camera AutoFocus not turning off

我使用的是 Moto X,我想关闭自动对焦然后手动设置焦距。

为此我设置

CaptureRequest.ControlMode to auto
CaptureRequest.ControlAfMode to off

然后使用

设置焦距
builder.set(captureRequest.lensFocusDistance, 1/focusDistance)

我也用作 cameraTemplate 预览。

使用这些设置,我认为预览应该失焦而不是自动对焦是否正确?

但是预览会自动对焦

目前 moto x 不支持完整的 camera2 api。它仅支持传统相机 api,因此 camera2 api 将以某种兼容模式 运行 传统 api。