如何为简单的MP3播放器设计活动 - 服务互动?

mis*_*eka 4 service android android-activity

我是一个Android新手,我想创建一个简单的MP3播放器.现在,据我所知,这样做的好方法是拥有一个负责MediaPlayer类的服务,以及一个代表某种UI并且还向服务发送播放指令的活动(播放,停止) ,接下来,等等).

我的问题是用于活动 - 服务沟通的方法是什么?我尝试弄清楚这些例子,但我不知道如何实现播放器的暂停歌曲,下一个,前一个等功能.

所以我只对概念感兴趣,也许还有一些有用的链接可以指导我一点.谢谢!

Com*_*are 7

第一步:实施一个Service.

步骤#2:让活动以Intents交付的形式向服务发送命令startService()("停止"除外,这将是一个调用stopService()).

步骤#3:让服务onStartCommand()通过适当的调用来处理这些命令MediaPlayer(一定要使用prepareAsync()).

这是一个微不足道的小例子,用于播放和停止,以及实际的媒体使用情况.这是一个稍微复杂的例子,使用a NotificationstartForeground()确保玩家可以继续玩.