簡體   English   中英

react-native-camera 未在 Android 上觸發

[英]react-native-camera not firing on Android

我正在使用 react-native-camera 掃描條形碼。 在我開始開發的 iOS 上,一切正常。 但是,在 Android 上,當條形碼與相機聚焦時,它不會觸發onBarcodeRead

相關的代碼如下:

<View style={styles.container}>
        <RNCamera
          ref={(ref) => {
            setCamera(ref);
          }}
          aspect={1}
          style={styles.preview}
          type={RNCamera.Constants.Type.back}
          flashMode={RNCamera.Constants.FlashMode.on}
          captureAudio={false}
          onBarCodeRead={processBarcode}
          androidCameraPermissionOptions={{
            title: 'Permission to use camera',
            message: 'We need your permission to use your camera',
            buttonPositive: 'Ok',
            buttonNegative: 'Cancel',
          }}>
          <View>{mainInteractionElement}</View>
        </RNCamera>
      </View>

function processBarcode不會在 Android 上觸發。 我已經閱讀了所有(舊的)關於條碼掃描的答案在 Android 上不起作用,但沒有任何描述對我有幫助(例如升級到最新版本,設置縱橫比,......)。

有人可能有解決方案嗎?

謝謝和最好的問候

實際上我沒有讓它運行。 最后,我決定在 iOS 上使用onBarCodeRead ,在onGoogleVisionBarcodesDetected上使用 onGoogleVisionBarcodesDetected。 這是我讓它在兩個平台上運行的唯一方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM