navigator.camera.getPicture没有调用成功调用?
navigator.camera.getPicture not calling success call?
camera.getPicture 用于在 cordova 中捕获图像。该项目是使用 cordova 3.2.0 开发的。现在我已经将 Cordova 更新到 3.8.0。现在 navigator.camera.getPicture 不会同时调用成功调用和失败调用。在做了一些试验后,我发现它的发生是由于将这 3 个参数添加到选项
allowEdit : true,
targetWidth: 250,
targetHeight: 250,
var options = {
quality : 100,
destinationType : Camera.DestinationType.DATA_URL,
sourceType : Camera.PictureSourceType.CAMERA,
encodingType : Camera.EncodingType.JPEG,
allowEdit : true,
targetWidth: 250,
targetHeight: 250,
correctOrientation: 0,
//popoverOptions : popover
};
当我删除那些参数时,它工作正常。谁能指导我这里发生了什么?谢谢你的帮助。
成功了。问题是我已经更新了科尔多瓦。但是相机插件还是旧的。所以我需要卸载旧的相机插件并重新安装它。
camera.getPicture 用于在 cordova 中捕获图像。该项目是使用 cordova 3.2.0 开发的。现在我已经将 Cordova 更新到 3.8.0。现在 navigator.camera.getPicture 不会同时调用成功调用和失败调用。在做了一些试验后,我发现它的发生是由于将这 3 个参数添加到选项
allowEdit : true,
targetWidth: 250,
targetHeight: 250,
var options = {
quality : 100,
destinationType : Camera.DestinationType.DATA_URL,
sourceType : Camera.PictureSourceType.CAMERA,
encodingType : Camera.EncodingType.JPEG,
allowEdit : true,
targetWidth: 250,
targetHeight: 250,
correctOrientation: 0,
//popoverOptions : popover
};
当我删除那些参数时,它工作正常。谁能指导我这里发生了什么?谢谢你的帮助。
成功了。问题是我已经更新了科尔多瓦。但是相机插件还是旧的。所以我需要卸载旧的相机插件并重新安装它。