2

URL から Speex (.SPX) ファイルを再生する Java アプレットをコーディングしています。私は Java Sound API の経験がありません。JSpeex のドキュメントは非常に役に立ちませんでした。いくつかのコードをまとめることができましたが、これまでのところ成功していません。これまでのところ、私はこれを持っています:

AudioInputStream speexInputStream = AudioSystem.getAudioInputStream(url);
AudioInputStream audioInputStream = new Speex2PcmAudioInputStream(speexInputStream, AUDIO_FORMAT, speexInputStream.getFrameLength());
DataLine.Info di=new DataLine.Info(Clip.class, audioInputStream.getFormat());
Clip c = (Clip)AudioSystem.getLine(di);
System.out.println("opening clip...");
c.open(audioInputStream);
System.out.println("playing clip...");
c.start();

ただし、クリップは開きません。(「オープニングクリップ...」を出力してからブロックします)。私は何を間違えましたか?

Ps私はEclipseで作業しています

4

0 に答える 0