使用相机时如何打开/关闭手电筒?

问题描述 投票:0回答:1

我正在创建一个使用Android上的摄像头和手电筒的应用程序,问题是我需要在摄像头运行时打开手电筒,我查看了一些答案,但没有一个可以帮到我,请帮助我?!

[How to turn on front flash light programmatically in Android?此答案对我不起作用,因为此答案是打开前闪光灯,因此我需要在相机运行时打开后闪光灯]

android kotlin camera torch flashlight
1个回答
-1
投票

我找不到打开/关闭手电筒/闪光灯的选项,但是如果您看到库的代码,则可以看到他们正在使用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也可能有用

© www.soinside.com 2019 - 2024. All rights reserved.