0


uniapp如何调用手机相机进行拍照

uniapp调用手机拍照的方法,我所用到的两种方法列举在下方

方法一:使用uni.chooseImage

uni.chooseImage({
    count: 6, //默认9
    sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
    sourceType: ['album','camera'],   //album 从相册选图,camera 使用相机
    success: function (res) {
        console.log(JSON.stringify(res.tempFilePaths)); //拍照图片的路径
    }
});

方式二:使用plus.camera.getCamera

//调用相机获取图片地址和图片名字
            photo() {
                plus.camera.getCamera().captureImage(function(e) {
                    plus.io.resolveLocalFileSystemURL(e, function(entry) {
                        entry.file(function(file) {
                            // console.log(e, entry.toLocalURL());
                            this.img = entry.toLocalURL()  //图片的本地路径
                            this.imgfile = file.name  //图片的文件名
                        })
                    }, function(e) {
                        console.log("读取拍照文件错误:" + e.message);
                    });
                });
            },
标签: uni-app 前端

本文转载自: https://blog.csdn.net/m0_64692707/article/details/127231825
版权归原作者 陌路人❦ 所有, 如有侵权,请联系我们删除。

“uniapp如何调用手机相机进行拍照”的评论:

还没有评论