-
音乐播放模块的大体架构
- MusicServie负责维护音乐播放
- 管理 MediaPlayer
- 管理 播放队列
- Client 与 MusicService的通讯
- MusicService 会开启一个广播接收者,根据相应的广播Action,处理相应的事件
- 抽取音乐播放Action类, 即发送特定的Action来控制音乐播放
- Client 通过广播接收者,来更新音乐播放相关UI : 进度、播放状态等
- Client 通过Action类,向Service的广播接收者发送特定的Action,来实现音乐的控制。

- MusicServie负责维护音乐播放
Android毕业设计-源码下载
