🔥A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)
1.播放器循环模式增加注解限定值范围,避免参数错误 2.进度监听增加标签,开放 removeProgressListener 3.targetSdkVersion升级到31 4.通过WorkManager来启动安卓12的后台服务(比如刷新通知栏等行为) 5.播放过程中添加唤醒锁和释放锁,避免部分机型后台播放过程中网络断开 6.初始化放到 StarrySkyInstall 类中 7.增加 StarrySkyPlayer 类,可单独创建一个播放器实例子,原来的 newPlayer 等 api 删除
修复了自定义通知栏因为进度条刷新太频繁导致的 TransactionTooLargeException
该版本更新了什么: 1.升级了 ExoPlayer 版本到 2.14.1 2.优化了拦截器相关逻辑和API,相关改动可看文档或者demo代码。
bintray迁移
添加焦点管理开关,关闭焦点管理可以满足多个音频混播的需求 添加设置音量方法 setVolume(float audioVolume) 可代码设置音量 修复定时播放回调没反应的 Bug 修复播放本地文件,当文件名有空格时找不到文件的 Bug