uniapp调用手机拍照的方法,我所用到的两种方法列举在下方
方法一:使用uni.chooseImage文章来源:https://www.toymoban.com/news/detail-503208.html
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文章来源地址https://www.toymoban.com/news/detail-503208.html
//调用相机获取图片地址和图片名字
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);
});
});
},
到了这里,关于uniapp如何调用手机相机进行拍照的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!