[英]Java: Playing sound when message revived (IP chat program)
我知道有很多玩聲音的東西。 我正在建立一個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();
}
替換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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.