0

演奏音のものが多いのは知っています。IP チャット プログラムを作成しています。私はプログラミングに非常に慣れていません(知っておく必要がある場合は看護専攻です)。エクリプスを使用しています。メッセージを受信したときに音を鳴らそうとしています。ファイルを呼び出して再生するクラスを作成する方法がわかりません。ありがとう!

これは私が今持っているものです(はい、コメントアウトされていることは知っています):

public void playsound(final String input) {
   final java.util.Date date= new java.util.Date();
   //String stringFile = "x.wav";
   //File wavfile = new File("notification.wav");
   //AudioInputStream audioInput = AudioSystem.getAudioInputStream(wavfile);
   //AudioFormat format = audioInput.getFormat();
   //DataLine.Info info = new DataLine.Info(Clip.class,  format);
   //clip = AudioSystem.getClip();

}
4

1 に答える 1

0

clip = AudioSystem.getClip();で置き換える

Clip clip = AudioSystem.getClip();
clip.open(audioInput);
clip.start();

削除するString stringFile = "x.wav";

残りのコメントを外すだけで十分です。

ここには、JAR 内のファイルからファイルを再生するチュートリアルがあります。これは、ファイル システムでファイルを指定するよりも便利かもしれません: http://www3.ntu.edu.sg/home/ehchua/programming/java/J8c_PlayingSound。 html

于 2013-02-13T21:16:41.987 に答える