使用相机时如何打开/关闭手电筒?
Posted
技术标签:
【中文标题】使用相机时如何打开/关闭手电筒?【英文标题】:How to turn on/off flashlight when camera in use? 【发布时间】:2020-06-04 11:42:34 【问题描述】:我正在创建一个在 android 上使用相机和手电筒的应用程序,问题是我需要在相机运行时打开手电筒,我查看了一些答案,但没有一个可以帮助我,拜托帮帮我?!
How to turn on front flash light programmatically in Android?这个答案对我不起作用,因为在这个答案中是打开前置手电筒,我需要在相机运行时打开后置闪光灯
【问题讨论】:
你在使用图书馆吗?哪一个?显示一些代码 我已经使用 [github.com/LucemAnb/Android-Text-Scanner] 这个库用于相机 这能回答你的问题吗? How to turn on front flash light programmatically in Android? 这个答案是打开前置手电,我需要在相机运行时打开后置手电 @HusniddinMadaminov 这个问题可能特别提到了前置摄像头,但接受的答案是不可知的。 【参考方案1】:是这样的:
previewRequestBuilder.set(CaptureRequest.FLASH_MODE, CaptureRequest.FLASH_MODE_TORCH)
captureSession.setRepeatingRequest(previewRequestBuilder.build(), cameraCaptureCallback, cameraBackgroundHandler)
因此,首先您应该设置FLASH_MODE
请求,然后使用该请求更新当前会话。
【讨论】:
以上是关于使用相机时如何打开/关闭手电筒?的主要内容,如果未能解决你的问题,请参考以下文章