我正在使用 PhoneGap 相机,但遇到了一个奇怪的问题。我实现了在 Eclipse AVD 和实际的 HTC Wildfire 上运行官方网站上的示例,但是由于我安装了 AppLaud ADT,它停止工作,现在我收到了消息
“失败,因为:”
没有错误信息。
我试图从 scracth 重新安装 eclipse 并再次复制示例失败。
我正在使用 PhoneGap 相机,但遇到了一个奇怪的问题。我实现了在 Eclipse AVD 和实际的 HTC Wildfire 上运行官方网站上的示例,但是由于我安装了 AppLaud ADT,它停止工作,现在我收到了消息
“失败,因为:”
没有错误信息。
我试图从 scracth 重新安装 eclipse 并再次复制示例失败。
您可能尚未将图像数据发送到onSuccess
方法。
function onPhotoDataSuccess(imageData) {
var smallImage = document.getElementById('smallImage');
// Unhide image elements
//
smallImage.style.display = 'block';
// Show the captured photo
// The inline CSS rules are used to resize the image
//
smallImage.src = "data:image/jpeg;base64," + imageData;
alert('set image');
}
navigator.camera.getPicture(onSuccess, onFail, { quality: 20,
destinationType: destinationType.DATA_URL });
function onSuccess(imageURI) {
var image = document.getElementById('myImage');
image.src = imageURI;
}
function onFail(message) {
alert('Failed because: ' + message);
}