媒体插件 5.0.4 发布!
2022年1月25日
我们很高兴地宣布,我们刚刚发布了 Cordova 媒体插件 (5.0.4)
的更新!
如何升级
cordova plugin remove cordova-plugin-media
cordova plugin add [email protected]
发布亮点
-
解决了 Android 11 的已挂载存储问题
Android 11 弃用了
Environment.getExternalStorageDirectory()
API,导致了外部目录的获取和挂载问题。在此版本中,我们将 API 更改为context.getExternalFilesDir(null)
,这是建议的用于获取和挂载外部存储目录的替代 API。
请在 issues.cordova.io 报告您发现的任何问题!
更改包括
- GH-317 fix(android): 获取 Android 10+ 的外部文件目录
- GH-249 fix: #248 删除已释放媒体的 JavaScript 引用
- GH-241 fix(types): 添加 getCurrentAmplitude 的类型定义
- GH-283 refactor(eslint): 使用
cordova-eslint
/w 修复
杂项 & 依赖
- GH-329 dep: 升级
@cordova/[email protected]
w/ 修复 &package-lock
重建 - GH-284 chore: 添加
package-lock
文件 - GH-282 chore(npm): 在
package.json
中使用简短表示法 - GH-275 chore(npm): 改进忽略列表
CI & 测试
- GH-320 ci(ios): 更新 iOS 15 的工作流程
- GH-313 ci: 添加 action-badge
- GH-312 ci: 移除 travis & appveyor
- GH-311 ci: 添加 gh-actions 工作流程
- GH-298 ci: 将 node-14.x 添加到工作流程
- GH-292 ci(travis): 更新 osx xcode 镜像
- GH-291 ci(travis): 更新 Android API 级别
- GH-274 ci: 更新 Node.js 版本
- GH-318 test(browser): 由于 Chrome 的自动播放策略,禁用带 play() 的测试用例