Advertisement

小坑记录!安卓调用前置摄像头的时候报告错误(缺少相机1的分辨率映射)

阅读量:

在运行他人开发的安卓程序过程中,调用后置摄像头功能时未出现异常,但当将摄像头切换为前置模式时,系统却提示了如下错误信息:Suggested resolution map missing resolution for camera1。

实现摄像头调用的具体步骤如下:

1. 声明全局变量

复制代码
    public static CameraX.LensFacing CAMERA_ID = CameraX.LensFacing.FRONT;
    
    AI写代码java
    
    运行

2. 在startCamera()函数内部需调用摄像头组件以实现图像采集功能。

需要注意的是,在PreviewConfig与ImageAnalysisConfig配置项中,必须添加.setLensFacing(CAMERA_ID)参数设置,否则将触发系统错误提示

复制代码
 private void startCamera() {

    
     CameraX.unbindAll();
    
     // 1. preview
    
     PreviewConfig previewConfig = new PreviewConfig.Builder()
    
             .setLensFacing(CAMERA_I

全部评论 (0)

还没有任何评论哟~