Teo*_*ahi 6 android phonegap-plugins cordova
我使用Cordova 3.4和Camera Plugin(https://github.com/apache/cordova-plugin-camera/blob/master/doc/index.md)
我打电话的时候
navigator.camera.getPicture(onSuccess, onFail, {
quality: 75,
destinationType: window.Camera.DestinationType.FILE_URI,
sourceType: window.Camera.PictureSourceType.CAMERA,
//allowEdit: true,
//cameraDirection: window.Camera.Direction.FRONT,
//encodingType: window.Camera.EncodingType.JPEG,
//targetWidth: 100,
//targetHeight: 100,
//popoverOptions: window.CameraPopoverOptions,
saveToPhotoAlbum: true
});
function onSuccess(imageData) {
alert(imageData);
}
function onFail(message) {
alert('Failed because: ' + message);
}
Run Code Online (Sandbox Code Playgroud)
此代码适用于Windows Phone 8.1,但不适用于Android 4.3(Jelly Bean).当我在eclipse中进入代码时,我可以看到它在android临时目录下成功保存了照片,但是在完成时没有调用JavaScript成功或失败事件,这就是我无法在android上获取图像的原因.
我都试过Galaxy Note 2真实设备和模拟器,但两者都没有调用onSuccess.
此问题是否存在任何已知问题或解决方法?
尝试这个选项:
destinationType: navigator.camera.DestinationType.FILE_URI
sourceType: source
mediaType: media
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4803 次 |
| 最近记录: |