如何在Java中播放.wav文件而不中断程序?

如何在Java中播放.wav文件而不中断程序?,java,wav,Java,Wav,我可以让.wav文件播放,但是当它播放时,它会停止程序(取决于它放置的位置),然后让程序继续。我想知道我是否能够防止这种情况,并让它在程序其余部分执行时播放。有没有人知道我需要用什么具体的方法来让它工作?我不是要你们帮我写这封信;我只想知道是否有更有效的方法(尝试过谷歌,但我什么也找不到)。感谢您的帮助!:) 拆下这条线 Thread.sleep(clip.getMicrosecondLength()/1000); 此外,如果要从磁盘读取文件,您可能需要考虑多线程。 < P> JOption

我可以让.wav文件播放,但是当它播放时,它会停止程序(取决于它放置的位置),然后让程序继续。我想知道我是否能够防止这种情况,并让它在程序其余部分执行时播放。有没有人知道我需要用什么具体的方法来让它工作?我不是要你们帮我写这封信;我只想知道是否有更有效的方法(尝试过谷歌,但我什么也找不到)。感谢您的帮助!:)

拆下这条线

Thread.sleep(clip.getMicrosecondLength()/1000);

此外,如果要从磁盘读取文件,您可能需要考虑多线程。

< P>
 JOptionPane jop = new JOptionPane(null);
删除PlaySound()方法中的Thread.sleep()
 JOptionPane jop = new JOptionPane(null);