Я просто хотел бы остановить файл MediaPlayer, и я действительно не понимаю, почему это так сложно. У меня есть этот метод, чтобы начать музыку:Файл Stop 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 тогда ничего не происходит. Если кто-нибудь знает, как это сделать, ответьте.
Спасибо, что это работает сейчас! –