更新记录
1.0.4(2026-06-09)
修复「原图」显示的文件大小和相册中大小不一致的问题
1.0.3(2026-06-03)
修复
- 自定义
config 合并改为显式逐字段安全合并:颜色非法 / 数值非有限数时自动回退默认值,不再因非法色值导致崩溃。
- 修复快速切换相册时可能出现的图片、页码错位等问题。
- 修复 Android 10(API 29)分区存储下因无法按文件路径访问而导致相册或媒体被整体过滤、列表空白的问题(自动回退
content:// 读取与展示)。
- 修复「处理中」点击取消导致的重复回调:
success / fail / cancel 现严格互斥,complete 不再重复触发。
- 修复发送失败后重试可能对图片二次压缩的问题。
- 修复发送过程中切换「原图」开关导致同批文件压缩策略不一致的问题。
优化
- AndroidManifest 权限合规:
READ_EXTERNAL_STORAGE / WRITE_EXTERNAL_STORAGE 增加 maxSdkVersion,新增 READ_MEDIA_VISUAL_USER_SELECTED(Android 14「仅选定照片」)。
- 优化了一些其他性能问题
新增
- 新增
MediaConfigOptions 类型:config 参数支持只传需要覆盖的字段,无需传入完整配置对象。
说明
- 在
Android 10(API 29) 时,建议配置requestLegacyExternalStorage="true",以获得最佳的相册 / 文件访问兼容性。当然了,不增加该配置也无所谓,插件本身已经有 content:// 回退兜底。
- uni-app x / 离线打包(自定义基座、本地打包)
直接修改原生工程的
AndroidManifest.xml,在 <application> 标签上加 android:requestLegacyExternalStorage="true"
- HBuilderX 云打包
一般而言云打包已经带了该配置
1.0.2(2026-06-02)
优化 Android 11(targetSdk≥30) 兼容问题
查看更多
平台兼容性
uni-app(3.99)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
Android插件版本 |
iOS |
鸿蒙 |
| - |
× |
× |
× |
× |
- |
5.0 |
1.0.0 |
× |
× |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| × |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
× |
uni-app x(3.99)
| Chrome |
Safari |
Android |
Android插件版本 |
iOS |
鸿蒙 |
微信小程序 |
| × |
× |
5.0 |
1.0.0 |
× |
× |
× |
其他
l-media
开发文档
UTS 语法
UTS API插件
UTS uni-app兼容模式组件
UTS 标准模式组件
Hello UTS