2
第一个问题/在这里发布,希望我做对了!Java:如何实现队列系统来播放音频文件?
使用Java,我需要一种方法来莫名其妙的音频文件添加到队列中,并播放下一个文件,一旦最后一个人,因为在一分钟,他们只是在彼此的顶部播放完毕。我正在使用Audiosystem播放声音文件。
我想用一个数组来存储的声音片段等待出场的,但得到难倒,不知道从哪里里去。
希望有人能帮忙,谢谢。
第一个问题/在这里发布,希望我做对了!Java:如何实现队列系统来播放音频文件?
使用Java,我需要一种方法来莫名其妙的音频文件添加到队列中,并播放下一个文件,一旦最后一个人,因为在一分钟,他们只是在彼此的顶部播放完毕。我正在使用Audiosystem播放声音文件。
我想用一个数组来存储的声音片段等待出场的,但得到难倒,不知道从哪里里去。
希望有人能帮忙,谢谢。
import javax.sound.midi.*;
import java.io.IOException;
import java.io.InputStream;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
public class MidiPlayer{
public static void main(String[] args) {
try {
Sequencer sequencer = MidiSystem.getSequencer();
if (sequencer == null)
throw new MidiUnavailableException();
sequencer.open();
FileInputStream is = new FileInputStream("music.mid");
Sequence Seq = MidiSystem.getSequence(is);
sequencer.setSequence(Seq);
sequencer.start();
} catch (Exception e) {
e.printStackTrace();
}
}
here is a sample code that shows you how to play MIDI files in your java program, hope it helps
现在,你不这样做非常好。你的问题非常模糊和一般。你没有提出任何研究或努力,只是要求人们提出完整的解决方案。但是,你仍然可以得到答案,这里有很多业力妓女。 – 2012-04-11 21:11:57