打开/关闭手电筒在QRcodeScanner中反应原生

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打开/关闭手电筒在QRcodeScanner中反应原生相关的知识,希望对你有一定的参考价值。

即时通讯使用react-native-qrcode-scanner和我想要做的是:当用户按下手电筒图标flashLight继续我完成这个:

<QRCodeScanner
        showMarker
        onRead={this.onSuccess.bind(this)}
        cameraStyle={{ height: SCREEN_HEIGHT }}
        cameraProps={{ flashMode: this.state.flashLight ? RNCamera.Constants.FlashMode.on : RNCamera.Constants.FlashMode.off, captureAudio: false }}

相机道具工作,但当我更改state.flashLight(true或false)时,flashLight不会改变

任何想法如何改变相机道具状态?

答案

尝试替换:

RNCamera.Constants.FlashMode.on

有:

RNCamera.Constants.FlashMode.torch

手电筒现在开启吗?

以上是关于打开/关闭手电筒在QRcodeScanner中反应原生的主要内容,如果未能解决你的问题,请参考以下文章

在 QRcodeScanner React native 中打开/关闭手电筒 - 替代解决方案

在 zxing 片段库中打开/关闭手电筒

NodeJS - 在移动 Android/iPhone 中打开和关闭 Tourch/手电筒

设备屏幕关闭时如何打开手电筒?

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

CameraX 库如何打开/关闭手电筒?