Executar arquivo de Audio em Fila

Boa Tarde Galera,

Estou tentado fazer um programa que execute um arquivo de audio em fila, pois o exemplo que eu fiz quando eu chamo novamente o programa ele acaba tocando junto com o que este em execução:

public class AudioExemplo1 {
	
	public static void main(String[] args) throws MalformedURLException {     
		String audio = null;  
        audio = "file:/C:/MP3/arq1.mp3";   
        URL mediaURL = new URL(audio);   
        if(mediaURL != null){
        	ClassePlayer(mediaURL);
        }
	}
	
	public static void ClassePlayer(URL mediaURL){   
        System.out.println("A URL na ClassePlayer é: "+mediaURL);   
        Manager.setHint(Manager.LIGHTWEIGHT_RENDERER, true);                   
        Player mediaPlayer = null;   
        try {
        	mediaPlayer = Manager.createRealizedPlayer(mediaURL);
        	mediaPlayer.start();
        } catch (NoPlayerException ex) { ex.printStackTrace();
        } catch (CannotRealizeException ex) { ex.printStackTrace();
        } catch (IOException ex) { ex.printStackTrace(); }   
        
    }   
}

Aguem tem alguma ideia ?

Estou utilizando o JMF…

[]´s
Rodrigo

Olá rodrigo, não sei se depois de tanto tempo você ja não tem um player completo mas o fato é que eu também estou interessado em aprender mais sobre arquivos de audio em java. Encontrei um código na web que reproduz mp3 mas tem este lance de tocar simultaneo também.

Acho que se fizer uma lista (list) de urls e pegar o conteudo de cada posição da lista sendo que apenas um por vez daria certo. O você acha?

Fiz um jogo de forca que tem uma boa manipulação de strings, inclusive a implementação de um random, pode ajudar. Se você quiser ta na mão.

Eu ainda naum fiz nada…

Nas lib´s do JMF tem um metodo para sincronizar o que vai ser executado, porem nao tive tempo de concluir esta exemplo…

[]´s