Сканер штрих-кода Phonegap не распознает штрих-код на телефоне Windows

Я пытаюсь добавить плагин сканера штрих-кода Phonegap в приложение Phonegap. Я в первую очередь разрабатываю для Windows 8 телефон, но я также хочу настроить ios и Android-платформы. Мне удалось добавить плагин правильно, но когда я запускаю сканирование, мой Windows-телефон не распознает штрих-коды. Он просто показывает видеоэкран с кнопкой фокусировки и зеленым квадратом.

Здесь мой код для сканирования:

    function Scan() {
      window.plugins.barcodeScanner.scan(function (result) {
        barcode = result;
        alert(barcode.text);
      }, function (error) {
        alert("Scanning failed: " + error);
      });
  };

эта функция вызывается при событии deviceready.

Я что-то делаю неправильно? Или я пропустил что-то в плагине? Я прочитал этот андроид и необходимо установить разрешение на выполнение этого плагина. Нужно ли мне разрешение на сканирование в телефоне Windows?

ОБНОВЛЕНИЕ:

Кажется, я могу сканировать QR-код, но не обычный (SCC-код). Кто-нибудь знает об этом?

Ответы

Ответ 1

Попробуйте использовать сканер штрих-кода ZXing для Windows Phone. Это работает очень хорошо.

http://silverlightzxing.codeplex.com

Вы можете вызвать класс, созданный с помощью PhoneGap. Затем пусть родной плагин для ZXing сделает всю тяжелую работу и вернет код, сканированный вам в Javascript, используя функцию успеха.