在 Java 中,您可以使用以下命令读取 MIDI 文件:
try {
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.setSequence(MidiSystem.getSequence(yourMidiFile));
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();
}
Run Code Online (Sandbox Code Playgroud)
此代码应该读取您的 MIDI 文件(即使有多个轨道)
| 归档时间: |
|
| 查看次数: |
9342 次 |
| 最近记录: |