使用 RN 相机的条码扫描器在 android 中非常慢,预计与 ios 一样流畅
Posted
技术标签:
【中文标题】使用 RN 相机的条码扫描器在 android 中非常慢,预计与 ios 一样流畅【英文标题】:Barcode Scanner using RN Camera is very slow in android expected as smooth as that of ios 【发布时间】:2020-09-08 07:51:53 【问题描述】:在 android 上的扫描未按预期工作,或者扫描需要一些时间
我使用过的 3 个不同的库: zxy firebase-ml-vision 谷歌愿景
配置是:: react-native-cli: 2.0.1 反应原生:0.62.2 “react-native-camera”:“3.37.0”
【问题讨论】:
【参考方案1】:
/**
* Boosts up barcode read performance on Android
*/
import RNCamera, RNCameraProps from 'react-native-camera';
const RNCameraProps: RNCameraProps = ;
if (Platform.OS === OS.ios)
RNCameraProps.onBarCodeRead = ( data ) =>
console.log(data);
;
else
RNCameraProps.onGoogleVisionBarcodesDetected = ( barcodes ) =>
const response = barcodes[0];
console.log(response);
;
return(
<RNCamera
type=RNCamera.Constants.Type.back
style=styles.camera
...RNCameraProps
/>
);
【讨论】:
以上是关于使用 RN 相机的条码扫描器在 android 中非常慢,预计与 ios 一样流畅的主要内容,如果未能解决你的问题,请参考以下文章