Closed11
expoのBarCodeScannerとCamera
BarCodeScannerとCamerのonBarCodeScannedの違い
-
https://github.com/expo/expo/issues/3378#issuecomment-469259334
- AndroidでBarCodeScanner使うとアスペクト比が必ず固定される件
これやる場合、hiddenされた位置での読み取りを防がないといけなそう
bounds & cornerPoints
- expo-camera -> Androidでboundsが取れない / iOSで取れる値が相対値?
- expo-barcode-scanner -> iOS/ Androidどちらでも取れる。値はpxで扱える(便利)
barcodescannerにはpausePreviewが無い
on Web
- BarCodeScannerはweb未対応。
- CameraもonBarCodeScannedは動かない?
- Camera.takeCameraAsync使うと音が出てしまう
- captureRef使ってcameraのスクショ取れないかと思ったが、厳しいらしい・・・
カメラは一つしか使えないので、同時に利用して云々は難しい
結論:CameraかBarCodeScanner、どちらかを選ぶ。またはejectでもするかしない
- expo-cameraにはonCameraReadyがあるが、expo-barcode-scannerには無い
- expo-barcode-scannerはエミュレータ対応してる
- expo-barcode-scannerはファイルからの読み込みがある
このスクラップは2021/03/17にクローズされました