public static Clip getClip(String filename) {
Clip clip = null;
try {
AudioInputStream ais = AudioSystem.getAudioInputStream(new File(filename));
clip = (Clip)AudioSystem.getLine(new Line.Info(Clip.class));
clip.open(ais);
} catch(Exception e) {
System.out.println(e);
System.exit(0);
}
return clip;
}
Clip sc11= getClip("launcher5.mp3");
上記のプログラムを使って、効果音を追加しようと思ったのですが、
javax.sound.sampled.UnsupportedAudioFileException: could not get audio input stream from input file
という文字がコンソールに出ます。これはプログラムに問題があるということなのでしょうか。それとも、使った音の素材がしっかりダウンロードできていないのでしょうか。
ちなみに、音を出したいところには
sc11.setFramePosition(0); // 巻き戻し
sc11.start();
を付け加えただけです。
ちなみに、使っているのはjavaアプリケーションです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。