Javascript 摄像头未打开,无法扫描SAP UI5中的条形码

Javascript 摄像头未打开,无法扫描SAP UI5中的条形码,javascript,android,cordova,sapui5,barcode-scanner,Javascript,Android,Cordova,Sapui5,Barcode Scanner,我正在设计SAP UI5应用程序来扫描条形码。主屏幕包含一个按钮,点击它相机应该寻找条形码。但我的相机根本没有打开。下面是我的控制器代码- _Scanner : function(oEvent){ alert("looking for camera"); cordova.plugins.barcodeScanner.scan( function (result) {

我正在设计SAP UI5应用程序来扫描条形码。主屏幕包含一个按钮,点击它相机应该寻找条形码。但我的相机根本没有打开。下面是我的控制器代码-

_Scanner : function(oEvent){
             alert("looking for camera");
             cordova.plugins.barcodeScanner.scan(

                      function (result) {

                          alert("We got a barcode" + result.text);

                      },

                      function (error) {

                          alert("Scanning failed: "+error);

                      }

                   );
             alert("will look for camera2");
                  }
index.html

<script type=”text/javascript” src=”cordova.js”></script>

<script type=”text/javascript” src=”js/index.js”></script>

我使用下面的命令添加条形码插件- cordova插件添加cordova插件条形码扫描仪(它正在cmd中成功添加)


我正在Android v6上测试这个应用程序。让我知道解决方案

我使用了设备就绪功能。现在,它正在工作

您必须告诉我控制台中出现“Cordova not found”错误,这是因为SAPUI5框架用于开发基于web的应用程序,您似乎正在尝试将SAPUI5与android mobile连接,为此,您需要在Cordova应用程序中开发sapui5,它将充当sapui5之间的连接器,并可以访问移动设备的摄像头功能是的,我正在创建Cordova android项目。我添加了条形码插件,使用cordova插件添加cordova插件条形码扫描仪,但相机在我的设备上没有打开