在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();//啓動,或者接着播放
}
}
}
});
}