博客 RSS 订阅

媒体插件 6.0.0 & 媒体捕获插件 4.0.0 发布!
作者:Bryan Ellis
2022 年 5 月 30 日

我们很高兴地宣布,我们刚刚发布了 cordova-plugin-media & cordova-plugin-media-capture 的更新!

升级方法

cordova plugin remove cordova-plugin-media
cordova plugin add [email protected]

cordova plugin remove cordova-plugin-media-capture
cordova plugin add [email protected]

发布亮点

cordova-plugin-media

对于 Android,WRITE_EXTERNAL_STORAGEREAD_PHONE_STATE 权限的保护级别为危险级别。因此,我们删除了这些权限的声明。

cordova-plugin-file 依赖已更新为使用 ^7.0.0 版本。

之前仅在 iOS 平台上支持的 setRate 功能,现在在 Android 平台上也支持了。同时还修复了 iOS 上关于此功能的问题。

cordova-plugin-media-capture

对于 Android,删除了 RECORD_VIDEO 权限定义,因为它从未被使用过,并且似乎从来不存在。

cordova-plugin-file 依赖已更新为使用 ^7.0.0 版本。

为了修复不同捕获方法之间不一致的问题,Android 的权限检查已统一。

请在 issues.cordova.io 报告您发现的任何问题!

更改包括

cordova-plugin-media

  • GH-344 feat(android): 删除 WRITE_EXTERNAL_STORAGE 权限
  • GH-195 feat(ios): 为 stalled_playback 添加错误调用
  • GH-341 feat(android): 添加 setRate
  • GH-340 fix(ios): 使用当前播放速率设置速率
  • GH-197 feat: 添加 durationUpdate 回调
  • GH-232 fix(android): 删除 READ_PHONE_STATE 权限
  • GH-285 fix: 删除已弃用的平台代码片段
  • GH-338 fix: 修复 #328 中缺少的括号
  • GH-328 fix(android): 修复 issue #325
  • GH-334 dep!: 升级 cordova-plugin-file@^7.0.0
  • GH-337 chore: 升级 cordovaDependencies 到下一个主要 cordova 要求
  • GH-336 chore: 重建 package-lock

cordova-plugin-media-capture

  • GH-238 dep!: 升级 cordova-plugin-file@^7.0.0
  • GH-248 test: 删除 cordova-plugin-media 依赖
  • GH-247 chore: 升级 cordovaDependencies 到下一个主要 cordova 要求
  • GH-246 chore: 使用 v2 重建 package-lock
  • GH-192 fix(android): 统一并修复权限检查
  • GH-231 ci(ios): 使用 iOS 15 更新工作流程
  • GH-230 ci: 添加 action-badge
  • GH-229 ci: 删除 travis & appveyor
  • GH-228 ci: 添加 gh-actions 工作流程
  • GH-200 fix(android): 删除未知的权限 android.permission.RECORD_VIDEO
  • GH-203 ci: 将 node-14.x 添加到工作流程
  • GH-193 chore: 清理 package.json
  • GH-177 breaking(ios): 删除代码警告
  • GH-180 chore: 添加 package-lock 文件
  • GH-179 refactor(eslint): 使用 cordova-eslint 并修复
  • GH-178 chore(npm): 在 package.json 中使用简写符号
  • GH-165 ci: 更新 Node.js 版本
  • GH-164 chore(npm): 改进忽略列表
  • GH-161 小的 javadoc 修复