2016-12-28 7 views
0

내 앱을 만들기 위해 phonegap을 사용하고 있습니다. 앱에서 건물을 만들고 있는데, 앱을 열고 카메라 컨트롤을 볼 때 켜지는 카메라가 있습니다. 일단 사진을 캡처하면 캡처 한 그림이 내 앱 배경 이미지로 설정됩니다. 내가 어떻게 할 수 있니? 여기 사진을 찍고 배경으로 사용하기 phonegap을 사용하여

내가 시도 내용은 다음과 같습니다

document.addEventListener("deviceready", onDeviceReady, false); 
    function onDeviceReady() { 
     navigator.camera.getPicture(onSuccess, onFail, { 
      quality: 50, 
      destinationType: Camera.DestinationType.FILE_URI, 
      encodingType: Camera.EncodingType.JPEG, 
      saveToPhotoAlbum: true, 
      showOverlay: false 
    }); 

    function onSuccess(imageURI) { 
      var image = document.getElementById('myImage'); 
      image.src = imageURI; 
      alert(image.src); 
      document.body.style.backgroundImage = "url(image.src)"; 

    } 

    function onFail(message) { 
      /*alert("you are closing the camera")*/ 
     } 
    } 

답변

0

귀하의 onSuccess 기능이

function onSuccess(imageData) { 
    var image = "data:image/jpeg;base64," + imageData; 
    document.body.style.backgroundImage = "url(" + image + ")"; 
} 
과 같아야합니다