2017-12-06 18 views
0

画像がクリックされたときにカメラが起動しないのはなぜですか?コードバカメラのプラグインを再インストールしようとしても、エラーは残っています。 ......Cordova Camera App起動していない

function onDeviceReady() { <<<------ JS File 
 
     $("#photo1").click(Camera1); 
 
     detection(); 
 
    } 
 
    function Camera1() { 
 
     navigator.camera.getPicture(onSuccess, onFail, { 
 
      quality: 50, 
 
      destinationType: Camera.DestinationType.DATA_URL, 
 
      sourceType: Camera.PictureSourceType.CAMERA, 
 
      encodingType: Camera.EncodingType.JPEG, 
 
      targetWidth: 300, 
 
      targetHeight: 300, 
 
      popoverOptions: CameraPopoverOptions, 
 
      saveToPhotoAlbum: true 
 
     }); 
 
     function onSuccess(imageData) { 
 
      var image = document.getElementById('myImage'); 
 
      image.src = "data:image/jpeg;base64," + imageData; 
 
     } 
 
     function onFail(message) { 
 
      $("#errormsg").text("ERROR"); 
 
     } 
 
    }; 
 

 
     });
<body> <<<----- HTML File 
 
    <div data-role="page" id="page1"> 
 
     <input type="image" id="photo1" src="images/download.png" width="200" height="90" /> 
 
     <label for="photo2">Take a Photo</label> 
 
     <img id="myImage" src="" /> 
 
     <div id="errormsg"></div> 
 
     <div id="displayresults"></div> 
 
     <input type="image" id="fall" src="images/piq96Mxi9-800x675.jpg" width="200" height="90" /> 
 
     <label for="photo3">Fall Detection</label> 
 
    </div> 
 

 
    <div data-role="page" id="page2"> 
 
    <p id="lastphoto"></p> 
 
     <button class="ui-btn">Send</button> 
 
    </div> 
 

 

 

 

 
    <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script> 
 
    <script src="http://code.jquery.com/mobile/1.4.5/jquery.mobile-1.4.5.min.js"></script> 
 
    <script type="text/javascript" src="cordova.js"></script> 
 
    <script type="text/javascript" src="scripts/platformOverrides.js"></script> 
 
    <script type="text/javascript" src="scripts/index.js"></script> 
 
</body> 
 
</html>

答えて

0

可能な解決策があり、

  1. ダウンロードあなたはjQueryのオフライン、代わりにCDNの負荷の(によるロード時間のdealyに助けてください、エラーがよいです起こる)
  2. JQuery準備完了+デバイス準備完了イベントの両方を検証していることを確認してください。
  3. アクセス権
関連する問題