2017-12-06 7 views
0

나는 이미지를 클릭하면 카메라가 시작되지 않는 이유를 알아 내려고 노력해 왔습니다. 코드 비아 카메라 플러그인을 다시 설치하려고 시도했지만 오류가 여전히 남아 있습니다. ......코르도바 카메라 응용 프로그램이 실행되지 않습니다

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. 앱에 대한 권한을 확인하십시오. ra 액세스