Lista randomica

2 respostas
digolipertte

Oi pessoal.
Tenho uma lista de reprodução mas eu tenho que colocar o endereço da musica e o nome mas eu queria fazer uma lista de reprodução randomica que o proprio metodo escolhese a musica que iria tocar.
as musicas estão numeradas exemplo 1.mp3 2.mp3 e assim vai.

import jaco.mp3.player.MP3Player;    
import java.io.File;  




public class Tocador {

	public Tocador (){
		
		 File file1 = new File("1.mp3");
		    File file2 = new File("2.mp3");
		    File file3 = new File("3.mp3");

		    new MP3Player(file1, file2, file3).play();
		
		
		
		
		
		
	}
}

2 Respostas

G

Adicione todas suas músicas a uma lista e utilize o método Collections.shuffle para embaralhar sua lista…

http://docs.oracle.com/javase/6/docs/api/java/util/Collections.html#shuffle(java.util.List)

digolipertte

Oi Gbzao! dei uma olhada no shuffle mas não achei os exemplos para utilizar. vc tem algum exemplo?
e se eu quiser tocar duas musicas de uma pasta e uma de outra pasta teria como?? tipo a cada duas musicas de uma pasta tocar uma de outra. Umas especie de comercial.
Obrigado pela resposta amigo.

Criado 29 de abril de 2012
Ultima resposta 30 de abr. de 2012
Respostas 2
Participantes 2