uni.chooseMedia({
sourceType: ['album'],
count: 9,
mediaType: ['video'],
maxDuration: 60,
camera: 'back',
success: res => {
console.log('source', res.tempFiles);
uni.getFileInfo({
filePath: res.tempFiles[0].tempFilePath,
success: res2 => {
console.log('success', res2);
},
fail: err2 => {
console.log('fail', err2);
},
})
uni.compressVideo({
src: res.tempFiles[0].tempFilePath,
quality: 'low',
success: res3 => {
console.log('success', res3);
},
fail: err3 => {
console.log('fail', err3);
},
complete: over => {
console.log('complete', over);
}
});
},
});
source输出:
[
{
"height": 1920,
"thumbTempFilePath": "/storage/emulated/0/Android/data/io.dcloud.HBuilder/apps/HBuilder/temp/uni-media/video_thumb_1754358034902.jpg",
"fileType": "video",
"duration": 1.26,
"width": 1080,
"tempFilePath": "content://com.android.providers.media.documents/document/video%3A8479",
"byteSize": 2274965,
"size": 2221.646
}
]
uni.getFileInfo fail 输出
{
"errMsg": "getFileInfo:fail 文件不存在",
"code": -4
}