java - 如何在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());
}
}