Phonegap - 从图库中选择图像

log*_*nit 22 javascript mobile html5 android cordova

任何人都可以告诉我,或指出我如何从Phonegap/Android的手机图像库中获取图像?有关于访问相机的文档(效果很好)但没有选择现有图像.

我正在寻找Phonegap/Javascript而不是Java.

提前致谢!

Ben*_*Ben 49

嗯,Camera文档涵盖了这一点.这不适合你吗?查看Camera.PictureSourceType详细信息.docs网站为这个示例提供了导出图像的方法:

function getPhoto(source) {
  // Retrieve image file location from specified source
  navigator.camera.getPicture(onPhotoURISuccess, onFail, { quality: 50,
    destinationType: destinationType.FILE_URI,
    sourceType: source });
}
Run Code Online (Sandbox Code Playgroud)

sourceType是至关重要的一点.它可以是Camera.PictureSourceType.CAMERA(默认值),或者你也可以是更有用Camera.PictureSourceType.PHOTOLIBRARYCamera.PictureSourceType.SAVEDPHOTOALBUM.

相机文档

  • 很好的答案,但我认为phonegap文档可以做一些照片.它低估了自己.它也可以帮助人们像我这样的鱼的注意力:)感谢善良的读者的东西:) (15认同)

Kla*_*503 5

你也可以使用以下库:https://github.com/wymsee/cordova-imagePicker 我更喜欢这个,因为它更小,易于实现,不需要相机权限.