Я предполагаю, что вы знаете, как создать сервис, я делал что-то подобное до того, как
import android.media.MediaPlayer;
private MediaPlayer mMediaPlayer;
private void play() {
mMediaPlayer = new MediaPlayer();
mMediaPlayer.setDataSource(getSongUrl());
mMediaPlayer.prepare();
mMediaPlayer.start();
}
, когда взаимодействуете с пользовательским интерфейсом, отправляете Intent из пользовательского интерфейса в сервис, чтобы вы могли сделать пусть pause:*
mMediaPlayer.pause();
или ищите в определенное время:
mMediaPlayer.seekTo((int) (to * mMediaPlayer.getDuration()));
и не забудьте позвонить в release ()
Пожалуйста, проверьте класс здесь: http://developer.android.com/reference/android/media/MediaPlayer.html