相机在手机屏幕中不起作用

时间:2012-07-24 10:19:15

标签: iphone ios cordova

我正在将相机集成到我的phonegap应用程序中,以录制视频和拍摄图像。我正在使用Phonegap 1.5.0 for iPhone。

捕获一个imge我正在使用此代码:

  function capturePhoto() { 

   navigator.camera.getPicture(onPhotoDataSuccess, fail, { quality: 30 }); 
   }

在按钮上单击我调用上面的功能但它什么也没做。 任何人都可以帮助我吗?

感谢。

1 个答案:

答案 0 :(得分:2)

我最近尝试过Cordova,它工作正常。请检查代码 -

<script type="text/javascript">

document.addEventListener("deviceready",onDeviceReady,false);

function onDeviceReady() {

console.log("CORDOVA IS WORKING:::");
}

        function capturePhoto()
{
navigator.camera.getPicture(onSuccess, onFail, { quality: 50, 
destinationType: Camera.DestinationType.FILE_URI }); 
}

function onSuccess(imageURI) {
var image = document.getElementById('myImage');
image.src = imageURI;
}

function onFail(message) {
alert('Failed because: ' + message);
}    
</script>