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