Java - 在IDE之外播放一些* .wav文件失败

时间:2015-04-01 17:37:06

标签: java audio wav playback

我有来自3个不同来源的3个wav文件,只有一个文件正在运行。在Eclipse中,一切都运行良好,但每当我编译它时,它都没有。这是短片< 1秒。当我将鼠标悬停在按钮上时,应该播放其中一个。这是我用于playblack的代码:

static EventHandler<MouseEvent> menuHover =new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent event) {

try{        
Clip clip = AudioSystem.getClip();
File menuHover = new File("menuhover.wav");
AudioInputStream inputStream = AudioSystem.getAudioInputStream(menuHover.getAbsoluteFile());

clip.open(inputStream);
clip.start(); 
clip.setFramePosition(0);
} catch (Exception g) {
g.printStackTrace();
}

}
};

正在运行的格式为(PCM_UNSIGNED 22050.0 Hz,8位,单声道,1个字节/帧)

那个不是(PCM_SIGNED 48000.0 Hz,16位,立体声,4字节/帧,小端)

我将不工作的文件转换为与工作文件相同的格式,但它仍然无效。我检查过,如果文件输出有正确的路径,它有。我没有任何错误。

你知道可能出现什么问题吗?

0 个答案:

没有答案