这个新的 phonegap 大修一直令人头疼,但我终于设法让这个特定的插件在我的设备上运行(有点)。但是,似乎只有 QR 码有效;任何其他条形码,它只是无法检测到它们。它不会失败或任何事情,它只是停留在相机屏幕上等待条形码。然而,对于我试图在 iOS 平台上运行的相同应用程序和条形码,这个相同的插件在 Android 上运行良好。
我使用了这个特殊的 github 叉: https ://github.com/jonathannaguin/BarcodeScanner
由于 Phonegap 3.0 兼容插件列表中的官方链接实际上不起作用: https ://github.com/wildabeast/BarcodeScanner
有谁知道可能导致这种情况发生的原因?这就是我调用扫描的方式:
plugins.barcodeScanner.scan(
function (result) {
//alert("We got a barcode\n" +
// "Result: " + result.text + "\n" +
// "Format: " + result.format + "\n" +
// "Cancelled: " + result.cancelled);
document.getElementById("TextBox1").value = result.text;
},
function (error) {
alert("Scanning failed: " + error);
}
);
如果我需要提供任何其他信息来帮助解决此问题,请告诉我。