Android打开手机双摄像头灯光问题

 //打开灯光
    private void openLight(Camera.Parameters parameters) {
        if(camera!=null) {
            camera.startPreview();//开始预览
            parameters = camera.getParameters();
            parameters.setFlashMode(parameters.FLASH_MODE_TORCH);
            camera.setParameters(parameters);
        }
    }
之前有遇到的坑就是:camera.startPreview()方法写到打开灯光方法之后,对于双摄像头会报错,所以按照上面代码写到前面,
单双摄像头都可以打开。

 
 

你可能感兴趣的:(Android打开手机双摄像头灯光问题)