Windows Phone 7上的条码扫描器phonegap / cordova插件

时间:2013-06-04 07:01:55

标签: windows-phone-7 cordova phonegap-plugins barcode-scanner

我试图在Windows Phone 7上实现条形码扫描程序插件。我根据插件的自述文件执行了以下步骤:
1.在我的项目中添加了两个dll 2.将barcodescanner.js添加到' www'文件夹并将js文件包含在我的' index.html'。中 3.将BarcodeScanner.cs添加到我的项目中。

我没有找到任何在Windows手机平台上实现此功能的指南,所以我尝试使用适用于Android的this指南编写html / js以使用该插件。我已经包含了一个按钮,其onclick称为' Scan()'功能:

function Scan() {
window.plugins.barcodeScanner.scan(
    function(result) {
    alert("Scanned Code: " + result.text 
            + ". Format: " + result.format
            + ". Cancelled: " + result.cancelled);
}, function(error) {
    alert("Scan failed: " + error);
});
}

在运行应用程序并单击按钮时,我在控制台窗口中收到以下错误:

Error:"Unable to get value of the property 'barcodeScanner': object is null or undefined file:x-wmapp1:/app/www/index.html Line:45"

我如何让这个工作?

2 个答案:

答案 0 :(得分:0)

这是与Phonegap 2.7相关的问题。 不知何故,当我在2.9.0上尝试它时,它起了作用。

答案 1 :(得分:0)

你添加了吗?     config.xml中的<plugin name="org.apache.cordova.barcodeScanner">