Android: 如何使用Camera Source Builder编程地打开/关闭手电筒?

3
我使用Android Studio的CameraSource创建了相机预览。
new CameraSource.Builder(this , detector).setAutoFocusEnabled(true).build();

如您所见,我轻松地启用了自动聚焦功能。

我只是想知道是否有一种简单的方法可以启用/禁用手电筒?

1个回答

1
只需使用此方法:

.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH).build();

编辑:

这个类在API 21级别中已被弃用。 谷歌建议新应用程序使用新的android.hardware.camera2 API。

在这个线程中,您可以看到如何使用:使用Android camera2 API打开/关闭闪光灯无效


FLASH_MODE_TORCH已经过时,是否有更新的解决方案? - Bolt UIX

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接