媒体插件 6.0.0 & 媒体捕获插件 4.0.0 发布!
2022 年 5 月 30 日
我们很高兴地宣布,我们刚刚发布了 cordova-plugin-media & cordova-plugin-media-capture 的更新!
升级方法
cordova plugin remove cordova-plugin-media
cordova plugin add cordova-plugin-media@6.0.0
cordova plugin remove cordova-plugin-media-capture
cordova plugin add cordova-plugin-media-capture@4.0.0
发布亮点
cordova-plugin-media
对于 Android,WRITE_EXTERNAL_STORAGE 和 READ_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 修复
