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

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

即时通讯使用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不会改变

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

android react-native flashlight
1个回答
0
投票

尝试替换:

RNCamera.Constants.FlashMode.on

有:

RNCamera.Constants.FlashMode.torch

手电筒现在开启吗?