[英]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.