Skip to content
jrfeng edited this page Dec 17, 2020 · 48 revisions

Language


English

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

Introduction

Main Modules:

  • player: music player core module
  • exo:include a MusicPlayer implementation based on ExoPlayer: ExoMusicPlayer
  • ui:some music player UI widgets

Other Modules:

  • app: a local music player demo --- Download
  • debug: for debug

Document:


中文

Android 音乐播放器框架。

支持的功能:

  • 自定义播放器(MediaPlayer, ExoPlayer)
  • 自定义通知栏控制器
  • 自定义音频特效引擎
  • 仅 WiFi 网络播放
  • 切换音质/动态 URL
  • 线控播放
  • 睡眠定时器
  • 记录播放历史
  • 播放器状态持久化

项目简介

主要模块:

  • player:播放器核心模块
  • exo:提供了一个基于 ExoPlayerMusicPlayer 实现:ExoMusicPlayer
  • ui:音乐播放器 UI 控件

其他模块:

  • app:本地音乐播放器 demo --- 下载
  • debug:调试用

如您想要试用本项目,可以编译并运行 app 或者 debug 模块。

文档:


End