博客 RSS Feed

媒体插件 5.0.4 发布!
作者:Bryan Ellis
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() 的测试用例