gpt4 book ai didi

javascript - 使用相机拍照或使用 phonegap 从画廊弹出窗口中选择

转载 作者:行者123 更新时间:2023-11-30 17:13:14 24 4
gpt4 key购买 nike

我正在使用 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
});

screen shot

最佳答案

从文档中尝试这个

html

<button onclick="capturePhoto();">Capture Photo</button> <br>

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

js

  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 : 不要忘记给出成功和失败的回调函数

关于javascript - 使用相机拍照或使用 phonegap 从画廊弹出窗口中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26596180/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com