Библиотека QRCode не отображает камеру - PullRequest
0 голосов
/ 06 марта 2020

Я использую официальную библиотеку QRCode для Ioni c Конденсатор с этим кодом:

    onQRCodeRead(){

    // Optionally request the permission early

this.qrScanner.prepare()
.then((status: QRScannerStatus) => {
   if (status.authorized) {
     // camera permission was granted


     // start scanning
     let scanSub = this.qrScanner.scan().subscribe((text: string) => {
       console.log('Scanned something', text);
       let navigationExtras: NavigationExtras = {
        queryParams: {
          code: text
        }
      };
      this.router.navigate(['/detail'], navigationExtras); 
       this.qrScanner.hide(); // hide camera preview
       scanSub.unsubscribe(); // stop scanning

     });

   } else if (status.denied) {
     // camera permission was permanently denied
     // you must use QRScanner.openSettings() method to guide the user to the settings page
     // then they can grant the permission from there
   } else {
     // permission was denied, but not permanently. You can ask for permission again at a later time.
   }
})
.catch((e: any) => console.log('Error is', e));
  }

Проблема, с которой я сталкиваюсь, заключается в том, что камера не отображается, даже если я принимаю разрешение как на Android, так и iOs. Где я не прав?

...