uniapp調用手機相機進行拍照的兩種方式
更新時間:2023年09月30日 10:07:17 作者:陌路人?
這篇文章主要給大家介紹了關于uniapp調用手機相機進行拍照的兩種方式,在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);
});
});
},補充:uniapp調用攝像頭,調用相冊
//點擊頭像調用攝像頭,或者直接選擇圖片 <image @click="chooseImage" :src="imgShow" class="toux" mode=""></image>
//手機真機操作測試才能調用攝像頭,相冊圖片,網(wǎng)頁上只能選擇圖片
chooseImage() {
var _this = this
uni.chooseImage({
count: 1, //默認9
sizeType: ['original', 'compressed'], //可以指定是原圖還是壓縮圖,默認二者都有
sourceType: ['album', 'camera'], //從相冊選擇、攝像頭
success: function(res) {
_this.imgShow = res.tempFilePaths[0]
}
});
// ass()
},總結
到此這篇關于uniapp調用手機相機進行拍照的兩種方式的文章就介紹到這了,更多相關uniapp調用手機相機拍照內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Array.prototype.concat不是通用方法反駁[譯]
ECMAScript 5.1規(guī)范中指出,數(shù)組方法concat是通用的(generic).本文反駁了這一結論,因為實際上并不是這樣的2012-09-09
微信小程序setInterval定時函數(shù)新手使用的超詳細教程
平時開發(fā)中為實現(xiàn)倒計時效果可以使用setInterval即可,下面這篇文章主要給大家介紹了關于微信小程序setInterval定時函數(shù)新手使用的超詳細教程,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2022-08-08
用DIV完美模擬createPopup 彈出窗口(腳本之家修正版),支持Firefox,ie,chrome
最近要重構公司的一個站,有一個拾色器只支持IE,不支持FIREFOX CHROME等瀏覽器,花了點時間對照原來的重寫了個。完美實現(xiàn)createPopup方法的彈窗效果,歡迎大家拍磚!2009-09-09

