ドキュメントをスキャンしてデータを取得しようとしています。Zxing スキャナーを使用していますが、エラーが発生し、カメラの電源がオフになります。同様の質問がいくつかありますが、答えは役に立ちませんでした。
私のコード:
import { Component } from '@angular/core';
@Component({
selector: 'app-scanner',
templateUrl: './scanner.component.html',
styleUrls: ['./scanner.component.css']
})
export class ScannerComponent {
constructor() { }
camerasNotFound(e: Event) {
// Display an alert modal here
}
cameraFound(e: Event) {
// Log to see if the camera was found
}
onScanSuccess(result: string) {
console.log(result);
}
scanSuccessHandler(e: Event): void {
}
}
テンプレートは次のとおりです。
<zxing-scanner
#scanner
[formats]="['QR_CODE', 'EAN_13']"
(camerasFound)="cameraFound($event)"
(camerasNotFound)="camerasNotFound($event)"
(scanSuccess)="scanSuccessHandler($event)"
>
</zxing-scanner>
私はこのリンクのようにしました: https://github.com/zxing-js/ngx-scanner/wiki/Getting-Started