安卓游戏添加背景音乐并且不断循环播放:
//播放音乐
private void playMusic(){
MediaPlayer mediaPlayer;
try{
//创建音乐媒体对象
mediaPlayer = MediaPlayer.create(this, R.raw.backmusic);
//准备音乐媒体
mediaPlayer.prepare();
}catch (IllegalStateException e){
e.printStackTrace();
}catch (IOException e){
e.printStackTrace();
}
//播放音乐媒体
mediaPlayer.start();
//为mediaPlayer对象添加完成时间监听器,用于当音乐播放完毕后重新开始播放音乐
mediaPlayer.setOnCompletionListener(
new OnCompletionListener(){
public void onCompletion(MediaPlayer mp){
playMusic();
}
}
);
}