私は、学生証のバーコードと図書館の本のバーコードをデコードする必要があるandroid-phonegapアプリケーションを開発しています。最初に、アプリケーションに接続されたモバイルカメラでバーコードをキャプチャする必要があります。ここに私が書いた.jsコードがあります
scancode.js
window.plugins.barcodeScanner.scan(function(result) {
alert("We got a barcode\n" +
"Result: " + result.text + "\n" +
"Format: " + result.format + "\n" +
"Cancelled: " + result.cancelled);
}, function(error) {
alert("Scanning failed: " + error);
}
);
バーコードの詳細を取得するhtmlファイルは次のとおりです
burrow.html
<!DOCTYPE html>
<html>
<head>
<title>Burrow</title>
<script type="text/javascript" charset="utf-8" src="cordova-2.7.0.js"></script>
<script type="text/javascript" charset="utf-8" src="PopUpBox.js"></script>
<script type="text/javascript" src="Connect.js"></script>
<script type="text/javascript" src="BarCode.js"></script>
</head>
<form>
<body>
<FORM>
<INPUT Type="button" style="background-color:#4682B4" VALUE="Back" onClick="history.go(-1);return true;">
</FORM>
<br><br>
<img src="../www/images/pic.jpg" style="width:300px;height:80px;">
<br><br><br>
<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="window.plugins.barcodeScanner.scan( function(result)" value="Scan Student ID"></center>
<br>
<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="window.plugins.barcodeScanner.scan( function(result)" value="Scan Book ID"></center>
<br><br>
<center><input type="button" style="background-color:#2F4F4F;width:230px;height:45px;text-align:center;color:#DCDCDC;font-size:1.5em" onClick="Burrow_Confirmation()" value="Burrow"></center><br/>
</body>
</form>
</html>
ドキュメントに従ってバーコード スキャナー ライブラリを作成しました。コーディングが機能しません。解決策を教えてください。