Witam serdecznie!
Próbuje zrobić muzykę w tle w menu.
Oto kod MediaPlayera:
Object splashSound = MediaPlayer.create(MainMenuActivity.this,
R.raw.sonic);
((MediaPlayer) splashSound).setOnCompletionListener(new
MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer splashSound) {
splashSound.stop();
splashSound.release();
//start your Next Activity here
}
});
((MediaPlayer) splashSound).start(); //<<<play sound on Splash Screen
}
Muzyka leci i jest fajnie, aczkolwiek jest pewien problem. Kiedy osoba kliknie dla przykladu w przycisk Opcje (muzyka gra dalej), ale jeżeli przyciśnie przycisk wróc do głównego menu, muzyka dubluje się. Tzn że lecą dwie te same ścieżki jednoczesnie. Jak można się przed tym ustrzec?