-
-
Notifications
You must be signed in to change notification settings - Fork 45
Home
jrfeng edited this page Dec 16, 2020
·
48 revisions
Android music player library.
Support:
- Custom music player(MediaPlayer, ExoPlayer)
- Custom Notification
- Custom audio effect engine
- Only WiFi network
- Sound quality/dynamic URL
- Headset clicks
- Sleep timer
- Playback history
- Player state persistence
Main Modules:
-
player
: music player core module -
exo
:include aMusicPlayer
implementation based onExoPlayer
:ExoMusicPlayer
-
ui
:some music player UI widgets
Other Modules:
-
app
: a local music player demo -
debug
: for debug
If you want try this library, you can compile and run the app
or debug
module.
Document:
Android 音乐播放器框架。
支持的功能:
- 自定义播放器(MediaPlayer, ExoPlayer)
- 自定义通知栏控制器
- 自定义音频特效引擎
- 仅 WiFi 网络播放
- 切换音质/动态 URL
- 线控播放
- 睡眠定时器
- 记录播放历史
- 播放器状态持久化
主要模块:
-
player
:播放器核心功能 -
exo
:提供了一个基于ExoPlayer
的MusicPlayer
实现:ExoMusicPlayer
-
ui
:音乐播放器 UI 控件
其他模块:
-
app
:本地音乐播放器 demo -
debug
:调试用
如您想要试用本项目,可以编译并运行 app
或者 debug
模块。
文档:
End