第一步:在res目录中创建raw文件,并在文件里放入MP3音频
第二步:创建Java文件 MusicServer.java
代码如下:
package com.example.jiachat01;
import android.content.Context;
import android.media.MediaPlayer;
public class MusicServer{
private static MediaPlayer mp =null;
public static void play(Context context, int resource){
stop(context);
mp = MediaPlayer.create(context, resource);
mp.setLooping(true);
mp.start();
}
public static void stop(Context context) {
// TODO Auto-generated method stub
if(mp!= null){
mp.stop();
mp.release();
mp = null;
}
}
}
第二步:在想要设置背景音乐的页面对应的Activity里加入下面一段代码
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
music.stop(this);
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
music.play(this, R.raw.bgmusic);
}