播放声音时遇到问题。 一切都在OS X上运行,但在Windows上它并没有。
实际上我发现了一些播放声音的代码 我修好了这个
private static synchronized void playSound(final URL url) {
new Thread(new Runnable() {
public void run() {
try {
AudioInputStream audioInputStream = AudioSystem.getAudioInputStream(url);
Clip play = AudioSystem.getClip();
play.open(audioInputStream);
play.start();
play.drain();
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
}).start();
}
我像这样使用它
playSound(getClass().getResource("/Sound_getMoney.wav"));
Sound_getMoney.wav位于资源路径
中我不知道为什么它不适用于Windows :(
请帮帮我