Сканер штрих-кода 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.
Я что-то делаю неправильно? Или я пропустил что-то в плагине? Я прочитал этот андроид и ios необходимо установить разрешение на выполнение этого плагина. Нужно ли мне разрешение на сканирование в телефоне Windows?
ОБНОВЛЕНИЕ:
Кажется, я могу сканировать QR-код, но не обычный (SCC-код). Кто-нибудь знает об этом?
Ответы
Ответ 1
Попробуйте использовать сканер штрих-кода ZXing для Windows Phone. Это работает очень хорошо.
http://silverlightzxing.codeplex.com
Вы можете вызвать класс, созданный с помощью PhoneGap. Затем пусть родной плагин для ZXing сделает всю тяжелую работу и вернет код, сканированный вам в Javascript, используя функцию успеха.