我正在使用Java for android,但我找不到任何如何检查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,但我必须进行检查。
发布于 2021-07-19 19:15:57
https://stackoverflow.com/questions/68253802
复制相似问题