Come fare un loop MIDI in Java

July 21

Il formato audio MIDI invia un segnale elettronico che viene gestita da un sequencer. Il linguaggio Java include metodi e classi specificamente progettato per controllare i file MIDI e sequencer. Ripetizione o loop un file MIDI richiede il Loop continuo valore in un metodo di sequencer.

istruzione

1 Aggiungere il seguente codice di importazione per l'inizio del vostro programma Java:

importare

javax.sound.midi.;
import java.io.;

2 Creare una classe MidiPlayer nel programma:

class MidiPlayer {
}

3 Inserire il seguente codice tra le parentesi della classe MidiPlayer di apertura e chiusura:

gioco pubblico static void (String filename) {
}

4 Inserire il seguente codice tra le parentesi dell'oggetto gioco di apertura e chiusura:

sequencer = MidiSystem.getSequencer ();
File MidiFile = new File (nome del file);
sequencer.setSequence (MidiSystem.getSequence (MidiFile));
sequencer.setLoopCount (Sequencer.LOOP_CONTINUOUSLY);
sequencer.open ();
sequencer.start ();

5 Per riprodurre il file MIDI:

MidiPlayer.play (midiFilename);

Sostituire "midiFilename" con il nome del file che si desidera riprodurre.