StarrySky Versions Save

🔥A Powerful and Streamline MusicLibrary(一个丰富的音乐播放封装库,支持多种音频格式,完美解决你的问题。)

v2.6.9

2 weeks ago

v2.6.6

1 year ago

1.播放器循环模式增加注解限定值范围,避免参数错误 2.进度监听增加标签,开放 removeProgressListener 3.targetSdkVersion升级到31 4.通过WorkManager来启动安卓12的后台服务(比如刷新通知栏等行为) 5.播放过程中添加唤醒锁和释放锁,避免部分机型后台播放过程中网络断开 6.初始化放到 StarrySkyInstall 类中 7.增加 StarrySkyPlayer 类,可单独创建一个播放器实例子,原来的 newPlayer 等 api 删除

v2.6.5

2 years ago

修复了自定义通知栏因为进度条刷新太频繁导致的 TransactionTooLargeException

v2.6.4

2 years ago

该版本更新了什么: 1.升级了 ExoPlayer 版本到 2.14.1 2.优化了拦截器相关逻辑和API,相关改动可看文档或者demo代码。

v2.6.3

3 years ago

bintray迁移

v1.3.3

5 years ago

v1.3.2

6 years ago

v1.3.1

6 years ago

添加焦点管理开关,关闭焦点管理可以满足多个音频混播的需求 添加设置音量方法 setVolume(float audioVolume) 可代码设置音量 修复定时播放回调没反应的 Bug 修复播放本地文件,当文件名有空格时找不到文件的 Bug

v1.3.0

6 years ago
  1. 新增变速功能,实现改变播放速度和改变播放音调
  2. API变更 onBuffering(boolean isFinishBuffer) -> onAsyncLoading(boolean isFinishLoading) 详细见 API 文档
  3. 添加获取缓冲进度方法 getBufferedPosition()
  4. 边播边存相关:
    • isFullyCached(String songUrl) 根据音频地址判断这个音频是否有缓存
    • getCacheFile(String songUrl) 根据音频地址获取缓存文件的File对象
    • getCachedSize(String songUrl) 根据音频地址获取缓存文件的大小