我正在使用 MeteorJs 和 Cordova 以及 Barcodescanner 插件。
我需要对不同的二维码进行多次读取,并将每次读取发送到远程服务器。
使用此代码,我可以进行一次读取,然后 Cordova 关闭相机(为了制作新的,我需要调用该代码)。
cordova.plugins.barcodeScanner.scan(
function(result) {
Meteor.call('newQR', result.text);
},
function(error) {
alert("Scanning failed: " + error);
}
);
如何进行多次连续读取(无需退出相机读取器)?
谢谢。
最佳答案
你可以尝试这样的事情:
function scanBarcode() {
cordova.plugins.barcodeScanner.scan(
function(result) {
Meteor.call('newQR', result.text);
if( !result.cancelled ) {
scanBarcode();
}
},
function(error) {
alert("Scanning failed: " + error);
}
);
}
scanBarcode();
关于javascript - Cordova BarcodeScanner 连续读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30693537/