2012-07-24 3 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

감사합니다. –

+0

안녕하세요, ios phonegap에서 div에 카메라를 포함시킬 수 있습니까? –

관련 문제