Android Studio实现简单音乐播放功能的示例代码实现简单音乐播放功能的示例代码
项目要求项目要求
基于Broadcast,BroadcastReceiver等与广播相关的知识实现简单的音乐播放功能,包括音乐的播放、暂停、切换、进度选
择、音量调整。
设计效果设计效果
(进度条时间刷新功能还没有实现)
实现思路实现思路
音乐服务端负责播放音乐和收发广播的功能。当音乐服务端作为接收器时,只能接收到主页面广播的控制消息;作为发送器
时,向主页面发送歌曲信息更新的消息
主页面负责进度条以及音量按钮的监听,同时也有收发广播的功能。当主页面作为接收器时,只能接收到音乐服务端广播的歌
曲信息更新的消息;作为发送器时,向音乐服务端发送对歌曲播放的控制消息。
项目结构图项目结构图