uni-app chooseMedia选择多个视频时仅返回一个视频信息bug

uni-app chooseMedia选择多个视频时仅返回一个视频信息bug

项目信息 详情
产品分类 uniapp/小程序/微信
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 w10
HBuilderX类型 正式
HBuilderX版本号 3.1.4
第三方开发者工具版本号 1.05.2107090
基础库版本号 2.12.3
项目创建方式 HBuilderX

操作步骤:

  1. 选择多个视频
  2. 仅仅返回一个视频信息

预期结果:

返回多个视频信息

实际结果:

仅仅返回一个视频信息

bug描述:

uni.chooseMedia({  
  count: 9,  
  // mediaType: ['image','video'],  
  sourceType: ['album', 'camera'],  
  maxDuration: 30,  
  success: (res) => {  
    console.log('tempFiles ===>', res.tempFiles)  
  }  
})

更多关于uni-app chooseMedia选择多个视频时仅返回一个视频信息bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

这个单词也错了

更多关于uni-app chooseMedia选择多个视频时仅返回一个视频信息bug的实战教程也可以访问 https://www.itying.com/category-93-b0.html


这是一个已知的微信小程序基础库兼容性问题。在微信开发者工具和部分基础库版本中,uni.chooseMedia选择多个视频时确实会出现仅返回第一个视频信息的情况。

解决方案:

  1. 检查基础库版本:确保微信开发者工具和真机的基础库版本在2.16.0以上。低版本基础库存在此bug。

  2. 降级使用chooseVideo:临时解决方案是改用uni.chooseVideo,虽然不支持多选,但能保证视频选择功能正常:

uni.chooseVideo({
  sourceType: ['album', 'camera'],
  maxDuration: 30,
  success: (res) => {
    console.log('video file ===>', res)
  }
})
回到顶部