2012-07-24 99 views
2

我正在將相機集成到我的手機應用程序中,以記錄視頻並捕獲圖像。我爲iPhone使用Phonegap 1.5.0。相機無法在手機上使用

捕捉IMGE我使用此代碼:

function capturePhoto() { 

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

在按鈕點擊我打電話上述功能,但什麼也沒做。 有人可以幫我嗎?

謝謝。

回答

2

我試過用科爾多瓦最新,它的工作正常。請檢查代碼 -

<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> 
+3

其工作很好,謝謝。 – 2012-07-24 12:43:30

+0

你好,是否有可能將攝像頭嵌入到ios phonegap中的div中? – 2013-06-05 07:35:22