2016-12-28 63 views
0

我正在使用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 + ")"; 
} 
相關問題