我正在用java编写游戏,并尝试添加音乐。我正在这样做:
Sequencer sequencer = MidiSystem.getSequencer();
sequencer.open();
InputStream midiFile = this.getClass().getResourceAsStream( "/res/Popcorn.mid" );
sequencer.setSequence( MidiSystem.getSequence(midiFile) );
sequencer.start();
问题是,文件不是很小,所以它在游戏开始时加载。那么,有没有类似音序器监听器的东西,所以我可以等到声音完成加载?
或者如果没有,有没有办法为我自己编程?
谢谢!