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.
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.