我正在尝试使用 navigator.camera 对象来捕获图像并将其推送到 img 标签中。我正在做演示在 phonegap 文档中所说的内容,如下所示:
if(navigator.camera) {
navigator.camera.getPicture(function(imageData){
var $image = document.getElementById('imageForTask');
image.src = "data:image/jpeg;base64," + imageData;
console.log(imageData);
}, null, {sourceType:1, quality: 50});
} else {
alert("Camera not supported on this device.");
}
但是,当我这样做时,我在 imageForTask 中得到了一个断开的链接。这是消息来源所说的:data:image/jpeg;base64,content://media/external/images/media/325
。有谁知道为什么这不起作用?我一直在努力解决这个问题。谢谢!
-杰夫