我正在创建一个使用android上的摄像头和手电筒的应用,问题是我需要在摄像头运行时打开手电筒,我查看了一些答案,但没有一个可以帮到我,请帮助我吗? !
How to turn on front flash light programmatically in Android?这个答案对我不起作用,因为在这个答案中是打开前闪光灯,我需要在相机运行时打开后闪光灯
最佳答案
这是这样的:
previewRequestBuilder.set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_TORCH)
captureSession.setRepeatingRequest(previewRequestBuilder.build(), cameraCaptureCallback, cameraBackgroundHandler)
因此,首先您应该设置
FLASH_MODE
请求,然后使用该请求更新当前 session 。
关于android - 使用相机时如何打开/关闭手电筒?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60315009/