Hoe maak je een MIDI-Loop in Java

De MIDI audioformaat zendt een elektronisch signaal dat wordt behandeld door een sequencer. De Java-taal bevat methoden en klassen speciaal ontworpen om MIDI-bestanden en sequencers te controleren. Herhaling of looping een MIDI-bestand vereist de Loop Continuously waarde in een sequencer methode.

instructies

1 Voeg de volgende import code aan het begin van uw Java-programma:

importeren

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

2 Maak een MidiPlayer klasse in het programma:

class MidiPlayer {
}

3 Plaats de volgende code tussen het openen en sluiten van de haakjes MidiPlayer klasse:

public static void play (String filename) {
}

4 Plaats de volgende code tussen het openen en sluiten tussen haakjes van het spel object:

sequencer = MidiSystem.getSequencer ();
File midifile = new File (filename);
sequencer.setSequence (MidiSystem.getSequence (midifile));
sequencer.setLoopCount (Sequencer.LOOP_CONTINUOUSLY);
sequencer.open ();
sequencer.start ();

5 Speel het MIDI-bestand:

MidiPlayer.play (midiFilename);

Vervang "midiFilename" met de naam van het bestand dat u wilt afspelen.