在Cordova的QR码,不使用插件

时间:2014-04-21 21:39:32

标签: angularjs cordova qr-code

我试图在Cordova应用程序中使用QRCode读取/扫描。 但是我想在不使用相机插件的情况下这样做。

为此,我找到了很棒的jsqrcode库:https://github.com/LazarSoft/jsqrcode

由于我使用Angular作为框架,因此有一个jsqrcode库的包装器:https://github.com/sembrestels/angular-qr-scanner

当我使用cordova serve android在网络浏览器(chrome / OSX)中启动应用程序时,这完全有效(即我可以看到相机显示)。

但是当我使用cordova run --device在设备中运行应用程序(android nexus 7)时,我没有看到我的nexus 7的相机,而是看到一个内部带有多媒体图标的灰色方块。

有什么特别的事可做吗?已经在manifest.xml中授予了摄像机权限:

<uses-permission android:name="android.permission.CAMERA" />

我读到浏览器需要具备getUserMedia功能。也许科尔多瓦没有能力?

感谢您的帮助。

0 个答案:

没有答案