必现

- 发布:2025-09-08 17:47
- 更新:2025-09-08 17:47
- 阅读:23
【报Bug】uni.chooseVideo选择出来的图片和视频地址均为file://协议,uni.chooseMedia选择出来的是图片res.tempFiles视频为content://协议
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: windows10
HBuilderX类型: 正式
HBuilderX版本号: 4.76
手机系统: Android
手机系统版本号: Android 13
手机厂商: 华为
手机机型: 荣耀X30
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
都为file://协议,content协议有些插件无法使用
都为file://协议,content协议有些插件无法使用
实际结果:
{
"height": 1920,
"thumbTempFilePath": "/storage/emulated/0/Android/data/cn.jf180.im/apps/UNIBFFF347/temp/uni-media/video_thumb_1757324389317.jpg",
"fileType": "video",
"duration": 4.21,
"width": 1080,
"tempFilePath": "content://media/picker/0/com.android.providers.media.photopicker/media/1000090669",
"byteSize": 9235966,
"size": 9019.498
}
{
"height": 1920,
"thumbTempFilePath": "/storage/emulated/0/Android/data/cn.jf180.im/apps/UNIBFFF347/temp/uni-media/video_thumb_1757324389317.jpg",
"fileType": "video",
"duration": 4.21,
"width": 1080,
"tempFilePath": "content://media/picker/0/com.android.providers.media.photopicker/media/1000090669",
"byteSize": 9235966,
"size": 9019.498
}
bug描述:
uni.chooseMedia({
count: 9,
mediaType: ['image', 'video'],
sourceType: ['album'],
sizeType:['original'],
maxDuration: 30,
success(res) {
if(res.tempFiles.length > 0){
console.log(res.tempFiles)
}
},
fail: function(err) {
console.log(err);
reject(err);
},
complete: () => {
this.purviewTipStatus = false
}
})
0 个回复