Jak odtwarzać mp3 w trybie ciągłym po uruchomieniu aplikacji i zatrzymaniu, gdy użytkownik zamknie aplikację w tle

Piszę aplikację, w której pozwalam użytkownikowi przeglądać obrazy i wybierać jedną z nich, aby ustawić TAPETĘ, w której chcę również odtwarzać pliki mp3, gdy użytkownik uruchamia aplikację i zatrzymać mp3, gdy użytkownik zamyka aplikację

Zapisałem plik MP3 Music wres / raw folder a mianowicie:mymusic.mp3

Wiem, jak odtwarzać i zatrzymywać muzykę w formacie MP3 za pomocą kliknięcia przycisku, ale nie wiem, jak odtwarzać mp3 w tle w sposób ciągły, grać, gdy użytkownik uruchamia aplikację i zatrzymać, gdy użytkownik zamknie aplikację.

Proszę, pomóż mi, bardzo potrzebna sugestia, przykładowy kod byłby pomocny ...

MediaPlayer mPlayer;
MediaPlayer mediaPlayer = MediaPlayer.create(context, R.raw.music_file);

Button buttonPlay;
Button buttonStop;

buttonPlay = (Button) findViewById(R.id.play);
    buttonPlay.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub
            mPlayer = MediaPlayer.create(getApplicationContext(),R.raw.mymusic.mp3);
            mPlayer.start();//Start playing the music
        }
    });

buttonStop = (Button) findViewById(R.id.stop);
    buttonStop.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
            // TODO Auto-generated method stub
            if(mPlayer!=null && mPlayer.isPlaying()){//If music is playing already
                mPlayer.stop();//Stop playing the music
            }
        }
    });

questionAnswers(4)

yourAnswerToTheQuestion