Приложение имеет 7-8 заданий, поэтому я создал приложение с фоновой музыкой для всех этих заданий.
private void playAudio() {
mMediaPlayer = MediaPlayer.create(this, R.raw.test_cbr);
mMediaPlayer.start();
mMediaPlayer.setLooping(true);
}
В любом случае, я хочу в другом задании остановить эту фоновую музыку и запустить новую.,Итак, здесь мы говорим о разных классах.
Как это сделать?
В любом случае, когда я нажимаю кнопку домой, или кнопка "Назад" музыка все еще играет?Как решить эту проблему?
Заранее спасибо.:)
РЕДАКТИРОВАТЬ:
С этим кодом мне удалось остановить музыку, когда я нажимаю кнопку НАЗАД.
public boolean onKeyDown(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
moveTaskToBack(true);
finish();
Music.stop(this);
return true;
}
return super.onKeyDown(keyCode, event);