Cordova Barcode Scanner установлен, но с ошибкой запускает сканер - PullRequest
0 голосов
/ 23 мая 2018

Кто-нибудь имеет опыт работы с этим плагином Cordova / Phonegap?

https://github.com/phonegap/phonegap-plugin-barcodescanner

Я устанавливаю плагин с помощью следующей команды: meteor add cordova:phonegap-plugin-barcodescanner@6.0.8

Затем meteor run android-device

Я вижу, что из оболочки плагин загружается и устанавливается.Но когда я нажимаю на кнопку, которая вызывает следующий пример кода:

cordova.plugins.barcodeScanner.scan(
      function (result) {
          alert("We got a barcode\n" +
                "Result: " + result.text + "\n" +
                "Format: " + result.format + "\n" +
                "Cancelled: " + result.cancelled);
      },
      function (error) {
          alert("Scanning failed: " + error);
      },
      {
          preferFrontCamera : true, // iOS and Android
          showFlipCameraButton : true, // iOS and Android
          showTorchButton : true, // iOS and Android
          torchOn: true, // Android, launch with the torch switched on (if available)
          saveHistory: true, // Android, save scan history (default false)
          prompt : "Place a barcode inside the scan area", // Android
          resultDisplayDuration: 500, // Android, display scanned text for X ms. 0 suppresses it entirely, default 1500
          formats : "QR_CODE,PDF_417", // default: all but PDF_417 and RSS_EXPANDED
          orientation : "landscape", // Android only (portrait|landscape), default unset so it rotates with the device
          disableAnimations : true, // iOS
          disableSuccessBeep: false // iOS and Android
      }
   );

Я получаю сообщение об ошибке из оболочки:

"Uncaught TypeError: Cannot read property 'barcodeScanner' of undefined"

Пожалуйста, помогите дать несколько советов или указаний о том, как успешно использоватьплагин?Пожалуйста, помогите, спасибо.

...