如何在iOS上使用PhoneGap从照片库中获取图片?

时间:2014-01-04 03:37:45

标签: ios cordova ios7 cordova-3

我正在使用以下代码尝试从iOS照片库中选择照片:

navigator.camera.getPicture(this.onCaptureSuccess, this.onCaptureFail, {
    allowEdit: true,
    correctOrientation: true,
    destinationType: Camera.DestinationType.FILE_URI,
    soureType: Camera.PictureSourceType.PHOTOLIBRARY,
    targetHeight: 315,
    targetWidth: 320
});

我在iPhone 5s和PhoneGap 3.3.0上使用iOS 7(7.0.4)。无论我做什么,它总是带着相机。我做错了什么?

2 个答案:

答案 0 :(得分:15)

想想我找到了它:

soureType: Camera.PictureSourceType.PHOTOLIBRARY,

应该是:

sourceType: Camera.PictureSourceType.PHOTOLIBRARY,

sourceType中有一个拼写错误。也许就是这样吗?

答案 1 :(得分:-2)

以下代码适用于访问图库照片:

 Camera.sourceType = Camera.PictureSourceType.PHOTOLIBRARY 

 or

 Camera.PictureSourceType.SAVEDPHOTOALBUM, 

然后会显示一个照片选择器对话框,可以从中选择相册中的照片。