當前位置:首頁 > IT技術(shù) > 移動平臺 > 正文

uniapp 制作手機app程序, 使用uni.chooseVideo錄制視頻,視頻播放模糊分辨率低的原因
2022-09-06 22:44:19


原因:compressed參數(shù)是true,這個參數(shù)的意思是‘??是否壓縮所選的視頻源文件,默認值為 true??,需要壓縮’。如果不加這個參數(shù)默認就是true,就會默認壓縮視頻播放出來就是模糊的,改為false就可以了

可以參考uniapp API開發(fā)文檔 ??uni.chooseVideo??

({
maxDuration: 60,
count: 1,
compressed:false,//是否壓縮所選的視頻源文件,默認值為 true,需要壓縮。
// camera: this.cameraList[this.cameraIndex].value,
sourceType: ['camera'],
success: (responent) => {
this.videoPath = responent.tempFilePath;

// this.src = responent.tempFilePath; //頭條
}
})

抖音真實需求案例

({
compressed:false,//是否壓縮所選的視頻源文件,默認值為 true,需要壓縮。
sourceType: ['album','camera'],
success(e) {
uni.navigateTo({
url: "/pages/publish/publish?fileObjectEvent=" + JSON.stringify(e)
})

/**
* 或者采用uniCloud,在客戶端完成上傳,減少鏈路,因為文件大,通信鏈路和耗時是雙倍的
*/
}
})


本文摘自 :https://blog.51cto.com/g

開通會員,享受整站包年服務立即開通 >