Comment puis-je boucle mon Media Player fichiers?

Fondamentalement, j'ai 3 chansons, et je veux que l'utilisateur soit en mesure de boucle de retour de la première chanson, une fois le cycle de 3 chansons est terminée. Pourquoi ne pas en faire ce travail? Il va jouer tous les 3 chansons, puis sur la quatrième cliquez sur, aucune chanson n'est joué.

MediaPlayer song0, song1, song2;
Button play, next;
ArrayList<MediaPlayer> music = new ArrayList<MediaPlayer>();
int track = 0;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {


     super.onCreate(savedInstanceState);
     setContentView(R.layout.main);

     song0 = MediaPlayer.create(TheParty0Activity.this, R.raw.blacksunempire);
     song1 = MediaPlayer.create(TheParty0Activity.this, R.raw.blueskies);
     song2=  MediaPlayer.create(TheParty0Activity.this, R.raw.fuckingnoise);

     music.add(song0);
     music.add(song1);
     music.add(song2);

     play = (Button) findViewById(R.id.button0);
     next = (Button) findViewById(R.id.button1);

     play.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            //TODO Auto-generated method stub
            music.get(track).start();

        }
    });

     next.setOnClickListener(new View.OnClickListener() {

        public void onClick(View v) {
            //TODO Auto-generated method stub
            music.get(track).stop();
            track++;
            if(track == 3)
                track = 0;

            music.get(track).start();

        }
    });
}
ce que vous exactement que vous voulez faire/...???
vous devez redémarrer votre lecteur multimédia avant de vous lancer à nouveau

OriginalL'auteur Bob Smith | 2012-08-14