Java:消息恢复时播放声音(IP聊天程序)

时间:2013-02-13 20:31:19

标签: java audio

我知道有很多播放声音的东西。我正在构建一个IP聊天程序。我是编程新手(如果你必须知道,我是一名护理专业)。我正在使用eclipse。我正在尝试让它在收到消息时播放声音。我不知道如何创建一个将调用该文件然后播放它的类。谢谢!

这就是我现在所拥有的(是的,我知道它被注释掉了):

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();

}

1 个答案:

答案 0 :(得分: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

相关问题