【问题标题】:React Native Camera Barcode TypesReact Native 相机条形码类型
【发布时间】:2017-01-10 01:58:30
【问题描述】:

我正在尝试使用react-native-camera@0.4.1(与react-native@0.39.2)来创建二维码扫描仪。我的render()方法的相关要点是:

<Camera 
  aspect={Camera.constants.Aspect.fill}
  onBarCodeRead={(data) => console.log(data)} 
  barCodeTypes={['qr']}>
</Camera>

如果没有 barCodeTypes 属性,一切都会按预期进行。但是一旦我包含它,视图就不会呈现,并且我收到以下错误消息:

*** -[AVCaptureMetadataOutput setMetadataObjectTypes:] Unsupported type found
    - use -availableMetadataObjectTypes

我猜我只需要以其他正确的方式编写我的['qr'] 参数,但我无法在documentation 中找到任何信息。

【问题讨论】:

    标签: react-native qr-code barcode-scanner react-native-camera


    【解决方案1】:

    好的,所以我找到了another post on Stack Overflow,它帮助我找出了可用的MetadataObjectTypes。所以为了解决我的特殊问题,我只需将barCodeTypes={['qr']} 更改为barCodeTypes={['org.iso.QRCode']}

    【讨论】:

      【解决方案2】:

      应该改成

      barCodeTypes={[RNCamera.Constants.BarCodeType.qr]}

      【讨论】:

        猜你喜欢
        • 2018-02-12
        • 2016-01-30
        • 1970-01-01
        • 1970-01-01
        • 2020-10-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-29
        相关资源
        最近更新 更多