|
Этот совет Java иллюстрирует метод определения продолжительности Midi аудио файлов. Разработчик может использовать это в игровых приложениях, где существует необходимость для игры в различные аудио. Дальнейшие это также может быть использован в вашей собственной медиа-плеер. Здесь, в этом отзыве секвенсор пожары мета сообщении о событии, когда MIDI-файла закончил играть.
// From file
Sequence sequence = MidiSystem.getSequence(new File("midiaudiofile"));
// From URL
sequence = MidiSystem.getSequence(new URL("http://hostname/midiaudiofile"));
// Create a sequencer for the sequence
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
sequencer.setSequence(sequence);
double durationInSecs = sequencer.getMicrosecondLength() / 1000000.0;
|
|
|
Этот совет Java иллюстрирует метод определения того, когда Midi Audio Player закончил играть. Разработчик может использовать это в игровых приложениях, где существует необходимость для игры в различные аудио. Дальнейшие это также может быть использован в вашей собственной медиа-плеер. Здесь, в этом отзыве секвенсор пожары мета сообщении о событии, когда MIDI-файла закончил играть.
// Add a listener for meta message events
sequencer.addMetaEventListener(
new MetaEventListener() {
public void meta(MetaMessage event) {
if (event.getType() == 47) {
// Sequencer is done playing
}
}
});
|
|
|
Этот совет Java иллюстрирует метод загрузки и проиграть MIDI аудио. Этот совет может быть очень полезна для разработчиков, которые хотят создать мультимедийные приложения. Игры могут быть очень полезны для конечного применения настоящего Кодекса.
try {
// From file
Sequence sequence = MidiSystem.getSequence(new File("midiaudiofile"));
// From URL
sequence = MidiSystem.getSequence(new URL("http://hostname/midiaudiofile"));
// Create a sequencer for the sequence
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
sequencer.setSequence(sequence);
// Start playing
sequencer.start();
} catch (MalformedURLException e) {
} catch (IOException e) {
} catch (MidiUnavailableException e) {
} catch (InvalidMidiDataException e) {
}
|
|
|
Этот совет Java иллюстрирует метод воспроизведения потокового аудио Midi. Аудио ОДРС, которые поддерживаются в соответствии с настоящим формате MID, RMF.
try {
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
// From file
InputStream input = new BufferedInputStream(
new FileInputStream(new File("midiaudiofile")));
// From URL
input = new BufferedInputStream(
new URL("http://hostname/rmffile").openStream());
sequencer.setSequence(input);
// Start playing
sequencer.start();
} catch (MalformedURLException e) {
} catch (IOException e) {
} catch (MidiUnavailableException e) {
} catch (InvalidMidiDataException e) {
}
|
|