我正在尝试将Phonegap条码扫描器插件添加到我的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); }); };
我做错了吗?还是我错过了插件的东西?我读到android和ios需要设置执行这个插件的权限.我需要许可才能使其在Windows手机中扫描吗?
更新:
看来我可以扫描QR码,但不是普通的(SCC码).有人有线索吗?
尝试使用Windows Phone的ZXing条码扫描器.它工作得很好
http://silverlightzxing.codeplex.com
您可以使用PhoneGap呼叫您创建的课程.然后让ZXing的本机插件做所有繁重的工作,并使用成功函数返回扫描到您的Javascript代码.