【发布时间】:2021-07-05 09:35:29
【问题描述】:
我正在使用适用于 Android 的 Java,但我找不到任何有关如何检查 Android 设备是否支持 cameraX/Camera2 的 OIS/EIS 视频稳定功能的示例。
Camera2CameraControl camera2CameraControl =
Camera2CameraControl.from(camera.getCameraControl());
CaptureRequestOptions captureRequestOptions =
new CaptureRequestOptions.Builder()
.setCaptureRequestOption(CaptureRequest.CONTROL_VIDEO_STABILIZATION_MODE, CameraMetadata.CONTROL_VIDEO_STABILIZATION_MODE_ON)
.build();
camera2CameraControl.setCaptureRequestOptions(captureRequestOptions);
Camera2CameraControl camera2CameraControl =
Camera2CameraControl.from(camera.getCameraControl());
CaptureRequestOptions captureRequestOptions =
new CaptureRequestOptions.Builder()
.setCaptureRequestOption(CaptureRequest.LENS_OPTICAL_STABILIZATION_MODE, CameraMetadata.LENS_OPTICAL_STABILIZATION_MODE_ON)
.build();
camera2CameraControl.setCaptureRequestOptions(captureRequestOptions);
我分别使用了上面的两个代码,但没有发现区别。所以我怀疑我使用的设备不支持 EIS 和 OIS,但我必须检查一下。
【问题讨论】:
标签: java android android-camera2 android-camerax