uni.chooseMedia({
count: 9 ,
mediaType: ['image'],
sizeType: ['original', 'compressed'],
sourceType: ['album'],
success: (res: any) => {
publicForm.images = publicForm.images.concat(res.tempFilePaths);
}
});

- 发布:2025-02-25 14:26
- 更新:2025-02-25 14:38
- 阅读:11
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 14.0
HBuilderX类型: 正式
HBuilderX版本号: 4.45
手机系统: Android
手机系统版本号: Android 15
手机厂商: 小米
手机机型: xiaomi14
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.chooseMedia({
count: 9 ,
mediaType: ['image'],
sizeType: ['original', 'compressed'],
sourceType: ['album'],
success: (res: any) => {
publicForm.images = publicForm.images.concat(res.tempFilePaths);
}
});
uni.chooseMedia({
count: 9 ,
mediaType: ['image'],
sizeType: ['original', 'compressed'],
sourceType: ['album'],
success: (res: any) => {
publicForm.images = publicForm.images.concat(res.tempFilePaths);
}
});
预期结果:
正常选择图片或视频
正常选择图片或视频
实际结果:
报错,为uni.chooseMedia is not a function
报错,为uni.chooseMedia is not a function
bug描述:
使用uni.chooseMedia,报错提示uni.chooseMedia is not a function,而且hb编辑已经升级为最新版本4.45
看该API的平台差异写着4.52+
这个4.52不知道说的是HB编辑的版本,还是
设置minSdkVersion的版本,minSdkVersion的版本也设置为了22了,正常来说,应该全部是最新版本了
1 个回复
DCloud_UNI_yuhe
这个是指 hbuilderx 的版本,需要使用 hbuilderx 的 alpha 版本才可以使用