//打开灯光
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应用中解决双摄像头设备上灯光控制问题的方法。通过调整代码顺序,将camera.startPreview()方法置于灯光开启之前,确保了无论是单摄像头还是双摄像头设备都能正常开启灯光。

2196

被折叠的 条评论
为什么被折叠?



