我正在我的 phonegap 应用程序中集成相机来录制视频和捕捉图像。我正在为 iPhone 使用 Phonegap 1.5.0。
要捕获我正在使用此代码的图像:
function capturePhoto() {
navigator.camera.getPicture(onPhotoDataSuccess, fail, { quality: 30 });
}
单击按钮时,我正在调用上面的函数,但它什么也没做。有人可以帮我吗?
谢谢。
我最近用 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>