首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用相机拍照或使用phonegap从图片库中选择

问用相机拍照或使用phonegap从图片库中选择
EN

Stack Overflow用户
提问于 2014-10-27 20:23:03
回答 1查看 2.9K关注 0票数 1

我正在使用phonegap摄像头插件。

我想知道是否有一个选项或方法让“从相机或相册中选择”对话框弹出,而不仅仅是当前可用的相册或相机选项。

代码语言:javascript
复制
        navigator.camera.getPicture(gotPic, onFail, {
            quality: 10,
            destinationType: navigator.camera.DestinationType.DATA_URL,
            sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY,
            encodingType: Camera.EncodingType.JPEG,
            targetWidth: 300
        });

​

​

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-10-27 20:28:51

从文档中试试这个

html

代码语言:javascript
复制
<button onclick="capturePhoto();">Capture Photo</button> <br>

<button onclick="getPhoto();">From Photo Library</button>

js

代码语言:javascript
复制
  pictureSource=navigator.camera.PictureSourceType;
  destinationType=navigator.camera.DestinationType;

  function capturePhoto() {

   navigator.camera.getPicture(onPhotoDataSuccess, onFail, { quality: 50,
    destinationType: destinationType.DATA_URL });
  }

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

现在您可以在对话框或弹出窗口上使用这些按钮为用户提供两个不同的选项。

P>S :不要忘记成功和失败的回调函数

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26596180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档