【问题标题】:How to check whether android device supports OIS or EIS for camera2 or cameraX video stabilization如何检查android设备是否支持camera2或cameraX视频稳定的OIS或EIS
【发布时间】: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


    【解决方案1】:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    相关资源
    最近更新 更多