我设法使其正常工作。这是我使用的代码。请记住,我只需要播放短的beep.wav声音。较长的声音文件似乎有些麻烦。让我知道它是否适合您,以及您是否可以使用此代码播放更长的声音。
public void play(String file) throws LineUnavailableException, UnsupportedAudioFileException, IOException { try { AudioInputStream inputStream = AudioSystem.getAudioInputStream(this.getClass().getResource(file)); AudioFormat format = inputStream.getFormat(); DataLine.Info info = new DataLine.Info(Clip.class, format); Clip clip = (Clip)AudioSystem.getLine(info); clip.open(inputStream); clip.start(); } catch (IOException | LineUnavailableException | UnsupportedAudioFileException e1) { e1.printStackTrace(); } }


