【发布时间】:2017-11-08 21:39:35
【问题描述】:
所以我要为我的一个程序员朋友做生日礼物。我的代码不太好,但我做了一个窗口+ gif + 声音。但是一旦我在另一台 PC 上测试它,声音就不再起作用了,但是 JAR 文件足够大,可以包含 WAV。请帮帮我,我真的很想做一个漂亮的生日礼物。这是声音代码+主要
public static void play() {
try {
File file = new File("C:/Users/timma/IdeaProjects/BirthdayAshley/1" + ".wav");
Clip clip = AudioSystem.getClip();
clip.open(AudioSystem.getAudioInputStream(file));
clip.start();
Thread.sleep(clip.getMicrosecondLength());
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
public static void main(String[] args){
JFrame jf = new JFrame ("Happy Birthday");
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jf.setSize(617,345);
jf.add(new Birthday());
jf.setVisible(true);
jf.setResizable(false);
play();
}
【问题讨论】:
标签: java audio intellij-idea jar wav