ここでの最初の質問/投稿、うまくいけば、私はそれを正しくやった!
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