在Android 中有自带的MediaPlayer音乐播放器,当播放的时候是自动启动线程,即使点击了返回键或者home的话歌曲依然能够播放
现在是我写的一个很小很小的一个小例子
在xml文件中添加一button组件
在***.java中的程序
private Button button_play;
private MediaPlayer mPlayer;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
button_play=(Button)findViewById(R.id.button1);
mPlayer=MediaPlayer.create(this, R.raw.a);
button_play.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
if (mPlayer!=null) {
if (mPlayer.isPlaying()) {
mPlayer.pause();//暂停
}else {
mPlayer.start();//启动,或者接着播放
}
}
}
});
}