我使用的是react-native-qrcode-scanner,我想做的是:当用户按下手电筒图标时,手电筒会亮起
我做到了:

<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 }}

摄影道具工程
但当我改变状态时,手电筒(真或假)不会改变
你知道怎样用状态来改变相机的属性吗??

最佳答案

尝试替换:

RNCamera.Constants.FlashMode.on

用:
RNCamera.Constants.FlashMode.torch

手电筒现在亮了吗?

07-24 09:22