簡體   English   中英

(cordova 4.3.0)Flashlight插件不起作用,控制台未引發任何錯誤

[英](cordova 4.3.0) Flashlight plugin doesn't work , no errors are throwed in console

首先,對不起,我真的很糟糕,我的編碼技能也很豐富,我知道很多關於插件的問題都無法解決.....但是在我決定問這個問題之前,我花了一個多星期的時間。

即時通訊使用ubuntu 12.04和cordova 4.3.0和Flashlight插件,試圖在android中打開手電筒。 但是當我打開應用程序時,什么也沒發生,請打開Chrome開發者工具以查看控制台中的錯誤,但未顯示任何錯誤...這是我的代碼:

    <body>
    <h2 onclick="window.plugins.flashlight.toggle();">Flash light </h2>
    <script src='cordova.js'></script>
    <script  src="js/Flashlight.js"></script>
    <script>
        document.addEventListener("deviceready",Ondeviceready,false);
        function Ondeviceready(){
        window.plugins.flashlight.available(function(isAvailable) {
      if (isAvailable) {

        // switch on
        window.plugins.flashlight.switchOn(); // success/error callbacks may be passed

        // switch off after 3 seconds
        setTimeout(function() {
          window.plugins.flashlight.switchOff(); // success/error callbacks may be passed
        }, 3000);

      } else {
        alert("Flashlight not available on this device");
      }
    });
    }
    </script>
    </body>

感謝您的回答!

您是否已將插件xml添加到config.xml中? 如果沒有添加。

例如:xmlns:gap =“ http://phonegap.com/ns/1.0” //添加這是小部件標簽

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM