我正在尝试在我正在使用英特尔XDK开发的应用程序中使用最新的(2.2.0)Cordova相机插件。这是我的javascript和我的HTML:
tFileInput
<script type="text/javascript" charset="utf-8">
function onSuccess(imageURI) {
alert(imageURI);
var image = document.getElementById('image');
image.src = imageURI;
}
function onFail(message) { alert('Failed because: ' + message); }
function capturePhoto() {
navigator.camera.getPicture(onSuccess, onFail, {
destinationType: Camera.DestinationType.FILE_URI,
mediaType: Camera.MediaType.PICTURE,
saveToPhotoAlbum: true,
sourceType: Camera.PictureSourceType.CAMERA
});
}
</script>
相机应用程序已打开,我拍照,点击“确定”,但当我回到应用程序时, onSuccess 和 onFail 都没有被触发。图片正在成功保存。
我已经尝试了一些东西:
Do something with Android event pipeline
Listen to resume event