我只是想停止我的MediaPlayer文件,我真的不明白爲什麼這麼複雜。我有這樣的方法來啓動音樂:停止MediaPlayer文件
public void startMusic() {
mediaPlayer1 = MediaPlayer.create(context, R.raw.zenenegy);
mediaPlayer1.start();
mediaPlayer1.setVolume(0.2f, 0.2f);
mediaPlayer1.setLooping(true);
play = true;
}
而且我想停止音樂用這種方法:
public void stopMusic(){
mediaPlayer1 = MediaPlayer.create(context, R.raw.zenenegy);
if(play){
mediaPlayer1.stop();
mediaPlayer1.reset();
mediaPlayer1.release();
mediaPlayer1 = null;
play = false;
}
當我打電話startMusic方法音樂開始,但是當我打電話stopMusic方法然後沒有反應。如果有人知道如何做,請回應。
謝謝你現在工作! –