离子cordova中的ImagePicker插件

时间:2014-11-11 17:45:02

标签: cordova

我是离子框架的新手你可以帮助我在离子图像选择器中,我创建了一个简单的图像共享应用程序在离子中我必须从画廊和相机中选择图像就像什么应用程序配置文件图片更改我我想要这种类型的离子选择器可以帮助我。

提前致谢。

1 个答案:

答案 0 :(得分:4)

这两个选项都是Cardova Camera插件的一部分。

  1. 为您的项目添加插件:ionic plugin add org.apache.cordova.camera。阅读更多here
  2. 根据您的需要选择sourceType。可能的值为Camera.PictureSourceType.CAMERACamera.PictureSourceType.PHOTOLIBRARY
  3. 您的代码应该是这样的:

    // Select your type as following:
    // var sourceType = Camera.PictureSourceType.CAMERA;
    // var sourceType = Camera.PictureSourceType.PHOTOLIBRARY;
    // 
    navigator.camera.getPicture(function(url){
                // the url contains selected image or a camera result
    
              }, function() {
                  // handle error
              },
              {  //camera options
                  quality: 50,
                  destinationType: Camera.DestinationType.FILE_URI,
                  sourceType: sourceType
              });
    

    我使用ionisActionSheet来允许用户选择首选选项。