XZH-musicNotification - 更新日志
3.2.0(2024-01-30)
更新代码
3.1.9(2023-11-09)
新增系统样式通知栏进度条拖动事件
3.1.8(2023-11-08)
修改bug
3.1.7(2023-07-10)
修复正式打包的app调用插件失败的bug
3.1.6(2023-07-07)
- 修复云打包不再默认添加依赖库导致app闪退问题
3.1.5(2023-07-03)
修复获取时长空指针异常 自定义通知栏新增关闭按钮 具体请看示例项目代码
3.1.4(2023-06-27)
- 使用Kotlin重写
- 新增设置系统样式的通知栏的播放进度方法
3.1.3(2023-04-15)
修复android13适配bug
修复关闭后第二次打开闪退bug
3.1.2(2023-03-23)
- 修改获取本地音乐方法initSongs名称为getLocalSong
- 适配安卓13
- 修复一些已知问题
3.1.1(2022-12-04)
增加防抖处理
3.1.0(2022-11-14)
修改了playOrPause,favour,openLockActivity的方法的参数类型,由原来的Object类型改成Boolean类型
修复授权悬浮窗权限回调参数错误BUG
修复3.0.9版本引起的空指针BUG
3.0.9(2022-11-08)
没加新功能,使用方式也没变,主要优化一下代码
3.0.8.0(2022-08-02)
修复云打包合并插件配置异常BUG 升级依赖
3.0.8(2022-08-01)
修复云打包合并插件配置异常BUG
3.0.7.0(2022-07-31)
修改android 12闪退bug
3.0.7(2022-07-31)
修改android 12闪退bug
3.0.6(2022-07-31)
- 兼容android 12
- 修复自定义小通知栏上一首失效
- 修复监听耳机广播因为空指针闪退问题
- 关于锁屏页申请悬浮窗权限调整,调整为android 6 及以上都要申请权限
- 新增桌面悬浮歌词
3.0.5.0(2022-06-14)
上次发布忘记复制插件进去了,所以重新发布
3.0.5(2022-06-07)
修复调用init方法不传参数初始化失败Bug
3.0.4(2022-05-15)
增加监听耳机事件功能回调musicMediaButton
3.0.3(2022-05-13)
新增 switchNotification
方法,切换系统的 Notification (8.0以上可以使用)
废弃 init
方法的 icon
配置,新的方式:覆盖插件目录的 android/res/drawable/music_icon.png
使用新的图标,重写示例项目
修复一些逻辑 bug
3.0.2(2022-04-08)
- 优化锁屏页
- 修复 setWidgetStyle
- 关于自定义 icon,复制新的图片覆盖 插件文件夹里面的 res/mipmap 对应图片就行了
3.0.1(2021-11-27)
- 新增
createNotification
方法,用于拆分之前init
初始化方法逻辑 - 修复
Context.startForegroundService() did not then call Service.startForeground()
闪退BUG - 优化展示锁屏页速度
案例修改处:
store/index.js
修改了 initAudio、resume、stop
方法
musicNotification.js
新增 createNotification
详情请查看 store/index.js 和 musicNotification.js
文件
3.0.0(2021-10-11)
增加打开悬浮窗权限页方法(android 10以上需要该权限才能开启锁屏页)
修复 config path 失效
升级androidx
案例修改处:
- musicNotification.vue 的 isLockActivity
- store/index.js 的 resume 方法
- store/index.js 的 openLockActivity 方法
- musicNotification.js 的 openLockActivity 方法
- App.vue 的 onShow
2.0.9(2021-08-23)
优化锁屏页的启动方式
2.0.8(2021-08-19)
- 修复缺少权限闪退
- 修改在主线程获取网络图片闪退
2.0.7(2021-07-12)
修复锁屏页上一首和下一首按钮事件
2.0.6(2021-06-26)
-
适配深色模式
-
新增设置桌面小部件背景色、文字颜色设置
-
初始化方法回退
因为2.0.5版本的初始化方式引出了一些莫名其妙的BUG,所以改回这样了,其他的回调还是按照2.0.5的方式
//初始化通知栏 musicNotification.init({ path: Config.path, //跳转页面路径 icon: Config.icon //设置状态栏小图标,只有 android 8.0 以上才有效 }, () => { });
具体请看 audioController.js
、musicNotification.vue
这两个文件
2.0.5(2021-06-06)
- 修改锁屏页
- 优化加载图片,图片过大造成应用闪退问题
- 修改回调方法的方式(不兼容之前的版本,别问为什么,问就是菜)
- 修改隐藏搜藏按钮方式
详情请看文档或示例项目
2.0.4.0(2021-02-28)
刚刚没搞好,重新上传
2.0.4(2021-02-28)
本次更新:
- 搜藏按钮增加 显示或隐藏的功能。如果不要搜藏按钮,就不要注册搜藏按钮的回调方法
favourCallback
,反之则显示搜藏按钮。
案例:打开audioController.js
把里面的这一段删掉就行了
musicNotification.favourCallback(function(res) {
favour(res.favourite);
});
- 把桌面小部件抽离成单独一个模块,这样就可以根据自己需求来添加桌面小部件这个功能了。如果不需要就把插件里面的
widget-release.aar
这个文件删除,反之开启桌面小部件功能。
2.0.3(2021-01-28)
本次更新是一个测试版本 (测试版本,请下载示例项目)
注意:
测试版本的 audioController.js
文件和 App.vue
文件有变动,使用时请根据自身的使用适配
更新内容:
升级 uniapp
的离线 SDK
修复android 6.0 的通知栏显示不全
增加了一个桌面小部件的功能
2.0.2(2020-12-18)
本次更新没有增加新的功能,主要针对评论区企鹅童话
说的报错的问题进行代码调整。因为本人手上没有华为手机,所以该bug是否修复,我也不知道。如果小伙伴们测试没问题,希望小伙伴能告知一下,私信或评论都可以。
2.0.1(2020-12-15)
修复已知 BUG 锁屏页增加高斯模糊背景 初始化插件方法增加回调参数 详情请看 audioController.js 文件的 musicNotification.init 方法
2.0.0(2020-11-23)
代码重构,不兼容之前的版本 增加音乐锁屏页
1.0.0(2020-11-20)
发布