React native React Native RNCamera onGoogleVisionBarcodesDetected无法检测QR_码类型

React native React Native RNCamera onGoogleVisionBarcodesDetected无法检测QR_码类型,react-native,react-native-android,barcode,barcode-scanner,react-native-camera,React Native,React Native Android,Barcode,Barcode Scanner,React Native Camera,我一直在实施一个条形码扫描仪应用程序。直到今天一切都很顺利。然而,今天应用程序开始以不同的方式检测条形码。我得到的条形码类型是“文本”而不是“QR_码” 我的代码是这样的 barcodeDetected = ({ barcodes }) => { if (barcodes && barcodes[0].type === 'QR_CODE')) { .... }

我一直在实施一个条形码扫描仪应用程序。直到今天一切都很顺利。然而,今天应用程序开始以不同的方式检测条形码。我得到的条形码类型是“文本”而不是“QR_码”

我的代码是这样的

        barcodeDetected = ({ barcodes }) => {
            if (barcodes && barcodes[0].type === 'QR_CODE')) {
                 ....
            }
        };
        render() {
            return (
                <RNCamera 
                     ....
                     onGoogleVisionBarcodesDetected={this.barcodeDetected }
                     googleVisionBarcodeType={RNCamera.Constants.GoogleVisionBarcodeDetection.BarcodeType.ALL}>
                </RNCamera>
            )
        }
那么,它以前是如何正常工作的呢?我还检查了一些github存储库,发现有些使用高于2.4.0(也高于3.0.0)的版本,它们的代码仍然与我完全相同

这就是我在侦查中得到的

 [{"bounds": {"origin": [Object], "size": [Object]}, "data": "BLAH/BLAH", "rawData": ".........", "type": "TEXT"}]
几天前,我得到了“QR_码”的类型。这几天我做了一些改变,但我不明白是什么原因造成的


这可能是什么原因?谢谢

您是否尝试将道具
googleVisionBarcodeType
的值更改为
RNCamera.Constants.GoogleVisionBarcodeDetection.BarcodeType.QR\U code

在ios上检测不到工作的本机摄像头您是如何使其工作的
 [{"bounds": {"origin": [Object], "size": [Object]}, "data": "BLAH/BLAH", "rawData": ".........", "type": "TEXT"}]