Javascript 使用相机拍照或使用phonegap从gallery popover中选择

Javascript 使用相机拍照或使用phonegap从gallery popover中选择,javascript,cordova,Javascript,Cordova,我正在使用phonegap摄像头插件 我想知道是否有一个选项或方法可以让“从相机或相册中选择”对话框弹出,而不仅仅是当前可用的相册或相机选项 navigator.camera.getPicture(gotPic, onFail, { quality: 10, destinationType: navigator.camera.DestinationType.DATA_URL, sourceType: navi

我正在使用phonegap摄像头插件

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

        navigator.camera.getPicture(gotPic, onFail, {
            quality: 10,
            destinationType: navigator.camera.DestinationType.DATA_URL,
            sourceType: navigator.camera.PictureSourceType.PHOTOLIBRARY,
            encodingType: Camera.EncodingType.JPEG,
            targetWidth: 300
        });

从文档中尝试此操作

html

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


P> S:别忘了给成功和失败的回调函数

我明白了,我们的想法是手动添加一个弹出窗口或对话框,然后给它们选项。谢谢,我将对此进行一次尝试。确保您可以在其中添加此按钮(Y)为用户提供这两个选项确实是必要的:)
<button onclick="capturePhoto();">Capture Photo</button> <br>

<button onclick="getPhoto();">From Photo Library</button>
  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});
}