1

我正在开发一个 phonegap ios 应用程序。加载页面时,我最初需要打开相机。

现在单击 div 时,相机会加载到一个新屏幕中,其中包含两个按钮“retake”和“use”。如果单击“use”按钮,则捕获的快照将附加到 img,id 为“preview”

代码是,

function onCamera() {
   navigator.camera.getPicture(uploadPhoto, function(message) {
       alert('get picture failed');
   },{
       quality: 50,
       destinationType: navigator.camera.DestinationType.FILE_URI,
       sourceType: Camera.PictureSourceType.CAMERA
    });      
}

function uploadPhoto(imageURI) {       
   $("#preview").attr({
       src: imageURI,
       title: "cam",
       alt: "cam image"                     
   });          
}


<div onclick="onCamera()">
    <img src="Images/camera.png" style="width:50px; height:50px;"/>
</div>

<div class="cam">
    <img id="preview" src="css/empty.png" style="width:100%; height:300px;"  />                
</div> 

最初加载页面时,如何使相机加载到 id 为“预览”的 div?

请帮忙,谢谢。

4

0 回答 0