我对 Ionic 开发相当陌生,到目前为止还没有遇到太多问题。但是,尽管文档建议通过“格式”选项中的“PDF_417”参数来支持它们,但我仍然试图让 PDF417 类型的条形码进行扫描(使用 phonegap-plugin-barcodescanner)。注意:扫描适用于其他代码,例如 QR_CODE、EAN_13 - 所以代码大部分是正确的。我不认为正在处理错误函数之后的选项列表。
$cordovaBarcodeScanner.scan().then(function(imageData) {
$scope.si_data_display = imageData.text;
console.log("app.js :: .controller - MainCtrl :: scan_barcode :: text : " + imageData.text);
console.log("app.js :: .controller - MainCtrl :: scan_barcode :: format : " + imageData.format);
console.log("app.js :: .controller - MainCtrl :: scan_barcode :: cancelled : " + imageData.cancelled);
}, function(error) {
//TODO: better error handling...
alert("Error with BarcodeScanner" + error);
},
{ //I DONT THINK THIS IS WORKING!
"preferFrontCamera" : true, // iOS and Android
"showFlipCameraButton" : true, // iOS and Android
"prompt" : "zzzzzzzzzzzz", // supported on Android only
"formats" : "PDF_417", // default: all but PDF_417 and RSS_EXPANDED
});
我们将不胜感激地收到任何帮助、建议和/或指点。
提前谢谢你,哈罗德克莱门茨