如何在Java中播放外部声音文件

时间:2013-04-18 02:45:43

标签: java audio external javasound clip

如何在java中播放声音,而不是内部保存在java项目中? 我已经尝试过这段代码,但它只适用于java项目中编译的文件。我想将声音文件目录与java项目分开。

private void sound (int s)
{
    try {
      Clip clip = AudioSystem.getClip();
      AudioInputStream inputStream = AudioSystem.getAudioInputStream(Main.class.getResourceAsStream("Music/Sound"+s+".wav"));
      clip.open(inputStream);          
      clip.start();          
    } catch (LineUnavailableException | UnsupportedAudioFileException | IOException e) {
      System.err.println(e.getMessage());
    }
}

0 个答案:

没有答案