我正在创建一个使用Android上的摄像头和手电筒的应用程序,问题是我需要在摄像头运行时打开手电筒,我查看了一些答案,但没有一个可以帮到我,请帮助我?!
[How to turn on front flash light programmatically in Android?此答案对我不起作用,因为此答案是打开前闪光灯,因此我需要在相机运行时打开后闪光灯]
我找不到打开/关闭手电筒/闪光灯的选项,但是如果您看到库的代码,则可以看到他们正在使用Google的CameraSource(更多信息here)
在代码中检查此line:
final CameraSource cameraSource = new CameraSource.Builder(activity, textRecognizer)
.setFacing(CameraSource.CAMERA_FACING_BACK)
.setRequestedPreviewSize(1280, 1024)
.setRequestedFps(2.0f)
.setAutoFocusEnabled(true)
.setFlashMode() // try adding this line
.build();
您可以复制代码并将其添加到您的项目中,如果这项工作可以向代码所有者建议这一更改
此link也可能有用