我正在尝试在使用jQueryMobile和jQuery的PhoneGap应用程序上使用相机。我尝试执行的代码如下:
$("#cameraButton").click(function() {
navigator.camera.getPicture(onSuccess, onFail, { quality: 50 });
});
function onSuccess(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}
function onFail(message) {
alert('Failed because: ' + message);
}
但是,代码不起作用,我得到一个例外:
cordova无法调用未定义的方法'getPicture'
关于如何解决这个问题的任何想法?我需要在按下id = cameraButton:
的链接时启动相机<a id="cameraButton" data-transition="slide" data-role="button" >KAMERA</a>