Phonegap条形码扫描仪无法识别Windows手机上的任何条形码

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和需要设置执行此插件的权限.我是否需要获得许可才能在Windows手机中进行扫描?

更新:

我似乎可以扫描QR码而不是常规码(SCC码).有人对此有所了解吗?

Sas*_*aZd 3

尝试使用适用于 Windows Phone 的 ZXing 条码扫描仪。它运作得很好。

http://silverlightzxing.codeplex.com

您可以使用 PhoneGap 调用您创建的类。然后让 ZXing 的原生插件完成所有繁重的工作,并使用 success 函数在 Javascript 中将扫描的代码返回给您。