我正在探索 Phonegap 可以做的不同事情,其中之一就是拍照并将其添加到页面中。但是,当我在我的设备上进行测试时,我会拍照,然后应用程序就会崩溃,并在手机上显示一条消息,上面写着“不幸的是,我的应用程序已停止”。这是我正在使用的代码。我想知道它是否与编码有关,但我确实是直接从 phongap 文档页面获取的。#addphoto 是我希望将照片添加到的 html 页面上的按钮。照片将进入带有 id noteimage 的 div
$("#addphoto").on('click', function(){
useGetPicture();
});
function useGetPicture(){
var cameraOptions = {
quality: 75,
desinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
encodingType: Camera.EncodingType.JPEG,
correctOrientation: true,
}
navigator.camera.getPicture( onCameraSuccess, onCameraError, cameraOptions);
}
function onCameraSuccess(imageData){
var image = document.getElementById("noteimage");
image.src = "data:image/jpeg;base64," + imageData;
}
function onCameraError(message){
alert("Failed: " + message);
}