Jan*_*lle 15 barcode-scanner phonegap-plugins cordova windows-phone-8
我正在尝试将Phonegap Barcode扫描程序插件添加到我的Phonegap应用程序中.我主要是为windows phone 8开发,但我也希望以ios和android平台为目标.我设法正确添加插件,但是当我开始扫描时,我的Windows手机无法识别任何条形码.它只显示带有焦点按钮和绿色方块的视频屏幕.
这是我的扫描代码:
function Scan() {
window.plugins.barcodeScanner.scan(function (result) {
barcode = result;
alert(barcode.text);
}, function (error) {
alert("Scanning failed: " + error);
});
};
Run Code Online (Sandbox Code Playgroud)
在deviceready事件上调用此函数.
难道我做错了什么?或者我错过了插件中的某些内容?我读到android和ios需要设置执行此插件的权限.我是否需要获得许可才能在Windows手机中进行扫描?
更新:
我似乎可以扫描QR码而不是常规码(SCC码).有人对此有所了解吗?
尝试使用适用于 Windows Phone 的 ZXing 条码扫描仪。它运作得很好。
http://silverlightzxing.codeplex.com
您可以使用 PhoneGap 调用您创建的类。然后让 ZXing 的原生插件完成所有繁重的工作,并使用 success 函数在 Javascript 中将扫描的代码返回给您。
归档时间: |
|
查看次数: |
3255 次 |
最近记录: |