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 回答