我正在创建一个使用android上的摄像头和手电筒的应用程序,问题是我需要在摄像头运行时打开手电筒,我查看了一些答案,但没有一个可以帮助我,请帮帮我吗?!
How to turn on front flash light programmatically in Android?此答案对我不起作用,因为此答案是打开前闪光灯,我需要在相机运行时打开后闪光灯
答案 0 :(得分:0)
方法如下:
previewRequestBuilder.set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_TORCH)
captureSession.setRepeatingRequest(previewRequestBuilder.build(), cameraCaptureCallback, cameraBackgroundHandler)
因此,首先您应该设置FLASH_MODE
请求,然后使用该请求更新当前会话。