これが私のコードです(そして正しく動作しています):
document.addEventListener('deviceready', myDeviceReady, false);
function myDeviceReady() {
$('#Print').append('Device is ready');
function Scan() {
try {
$('#Print').append('Scanning')
window.plugins.barcodeScanner.scan(mySuccess,myError);
} catch (myCatch) {
$('#Print').append('catch: ' + myCatch)
Scan();
}
}
function mySuccess(result) {
if (result.cancelled) {
$('#Print').append('The user cancelled the scan.')
} else {
$('#Print').append(result.text);
$('#Print').append(result.format);
}
Scan();
}
function myError(error) {
$('#Print').append('Scanning failed: ' + error);
Scan();
}
Scan();
}
Q: スキャナをもっと速くポーリングする方法はありますか? スキャンごとに数秒かかり、ユーザーは大量のバーコードをスキャンしています。
以前はウェッジを使ってラップトップにスキャンしていましたが、今は iPad を使用したいと考えています。
編集:
たぶん、私が探しているのはサードパーティのソリューションです。