MyApplication.mediaPlayer.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
Intent nextIntent = new Intent(MainActivity.this,
MusicPlayService.class);
nextIntent.putExtra(MusicPlayService.COMMAND_KEY,
MusicPlayService.COMMAND__NEXT_KEY);
startService(nextIntent);
handler.sendEmptyMessageDelayed(0, 500);
}
});
监听播放器完成播放时的状态,在播放完的当前歌曲的时候,自动播放下一首歌曲。