5

Я пытаюсь использовать [email protected][email protected]), чтобы создать сканер QR-кода. Соответствующие основы моего render() метода:React Native Camera Barcode Types

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

Без barCodeTypes опоры, все работает, как ожидалось. Но как только я включаю его, вид не делает, и я получаю следующее сообщение об ошибке:

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

Я предполагаю, что мне просто нужно написать мой ['qr'] аргумент в какой-то другой, и правильно, но я m не удалось найти информацию в documentation.

ответ

2

Итак, я нашел another post on Stack Overflow, что помогло мне разобраться с доступными объектамиMetadataObjectTypes. Поэтому, чтобы исправить мою конкретную проблему, я просто буду менять barCodeTypes={['qr']} на barCodeTypes={['org.iso.QRCode']}.

 Смежные вопросы

  • Нет связанных вопросов^_^