reproducir midi. error javax.sound.midi.MidiUnavailableException: MIDI OUT trans

Iniciado por josco, 19 Mayo 2011, 20:57 PM

0 Miembros y 1 Visitante están viendo este tema.

josco

hola que tal alguien sabe como reprodcir un archivo midi en java me sale el siguiente error

javax.sound.midi.MidiUnavailableException: MIDI OUT transmitter not available

uso este codigo para reproducirlo:

Código (java) [Seleccionar]
public void  reproducirMidi(){
try {
       Sequencer sequencer = MidiSystem.getSequencer();
       java.net.URL urlmidi = new java.net.URL("file:/C:/Users/Noe/Music/midis/megaman/magaman/1elect.mid");
       sequencer.setSequence(MidiSystem.getSequence(urlmidi));
       sequencer.open();
       sequencer.start();
       while(true) {
           if(sequencer.isRunning()) {
               try {
                   Thread.sleep(1000); // Check every second
               } catch(InterruptedException ignore) {
                   break;
               }
           } else {
               break;
           }
       }
} catch(Exception e) {
       System.out.println(e.toString());
} finally {
   // Close resources
   //sequencer.stop();
   //sequencer.close();
}
   }


:( :( :( :(