Кнопка Звуковой стопор не останавливает кнопку ⇐ Android
-
Anonymous
Кнопка Звуковой стопор не останавливает кнопку
У меня проблема с моим кодом: он должен останавливать кнопку при нажатии, поэтому, как будто я нажимаю кнопку Button1, она воспроизводится, нажмите кнопку Button1 снова, она останавливается и т. д. и т. п., а также для других кнопок то же самое работает, и когда вы нажимаете Кнопка2, например Кнопка1 Останавливается
У меня 74 кнопки, и для всех это есть в oncreate
Button1Text = (Кнопка) findViewById(R.id.Button1Text); Button1Text2 = (Кнопка) findViewById(R.id.Button1Text2); это код кнопки
public void Button1Text(Просмотр) { нормальная кнопка(); Button1Text.setBackgroundResource(R.color.lighterbrown); выпуститьВсе(); media1 = MediaPlayer.create(QuranJ30MA.this, R.raw.hannaba); медиа1.старт(); } public void Button1Text2 (Просмотр) { нормальная кнопка(); Button1Text2.setBackgroundResource(R.color.lightergreen); выпуститьВсе(); media2 = MediaPlayer.create(QuranJ30MA.this, R.raw.mannaba); медиа2.старт(); } это функция ReleaseMP, которая должна делать то, что я хочу, но не работает в этом приложении, хотя работает в других приложениях
Private void ReleaseMP(MediaPlayer mediaPlayer) { пытаться { если (mediaPlayer != ноль) { если (mediaPlayer.isPlaying()) медиаплеер.стоп(); mediaPlayer.release(); медиаплеер = ноль; } } catch (Исключение е) { е.printStackTrace(); } } это «releaseAll();» функция
Private void ReleaseAll() { релизМП (медиа1); релизМП (медиа2); я думаю, это все тоже "normalButton();" просто сбрасывает цвета
я пытался скопировать его точно так же из других кодов других моих приложений (обратите внимание, что они работают в этих приложениях, но не здесь), я не понимаю, где я ошибся, это проблема, с которой я сталкивался уже несколько дней
У меня проблема с моим кодом: он должен останавливать кнопку при нажатии, поэтому, как будто я нажимаю кнопку Button1, она воспроизводится, нажмите кнопку Button1 снова, она останавливается и т. д. и т. п., а также для других кнопок то же самое работает, и когда вы нажимаете Кнопка2, например Кнопка1 Останавливается
У меня 74 кнопки, и для всех это есть в oncreate
Button1Text = (Кнопка) findViewById(R.id.Button1Text); Button1Text2 = (Кнопка) findViewById(R.id.Button1Text2); это код кнопки
public void Button1Text(Просмотр) { нормальная кнопка(); Button1Text.setBackgroundResource(R.color.lighterbrown); выпуститьВсе(); media1 = MediaPlayer.create(QuranJ30MA.this, R.raw.hannaba); медиа1.старт(); } public void Button1Text2 (Просмотр) { нормальная кнопка(); Button1Text2.setBackgroundResource(R.color.lightergreen); выпуститьВсе(); media2 = MediaPlayer.create(QuranJ30MA.this, R.raw.mannaba); медиа2.старт(); } это функция ReleaseMP, которая должна делать то, что я хочу, но не работает в этом приложении, хотя работает в других приложениях
Private void ReleaseMP(MediaPlayer mediaPlayer) { пытаться { если (mediaPlayer != ноль) { если (mediaPlayer.isPlaying()) медиаплеер.стоп(); mediaPlayer.release(); медиаплеер = ноль; } } catch (Исключение е) { е.printStackTrace(); } } это «releaseAll();» функция
Private void ReleaseAll() { релизМП (медиа1); релизМП (медиа2); я думаю, это все тоже "normalButton();" просто сбрасывает цвета
я пытался скопировать его точно так же из других кодов других моих приложений (обратите внимание, что они работают в этих приложениях, но не здесь), я не понимаю, где я ошибся, это проблема, с которой я сталкивался уже несколько дней
Мобильная версия