【发布时间】:2014-02-19 17:22:11
【问题描述】:
我正在尝试在我的 Java 应用程序中播放声音,但每次调用该方法时都会收到此异常:javax.sound.sampled.LineUnavailableException: line with format PCM_SIGNED 48000.0 Hz, 24 bit, mono, 3 bytes/frame, little-endian not supported.
代码如下:
AudioInputStream audio = AudioSystem.getAudioInputStream(new File("src/media/ding2.wav"));
Clip clip = AudioSystem.getClip();
clip.open(audio);
clip.start();
我尝试通过传递 URL 来播放文件,它工作正常,但我的“ding2.wav”没有任何效果。
提前感谢您的帮助。
【问题讨论】:
-
这里的错误信息很清楚。