第二个音频片段不播放。
问题描述:
好,特别是,为什么在这里的代码似乎并不想打第二个音频文件:第二个音频片段不播放。
public static void main(String[] args) {
//Plays first file for a few seconds
playMusic(new File("C:\\sample.wav"));
wait(5.0);
System.out.print("...");
//Second file that doesn't want to play:
playMusic(new File("C:\\sample2.wav"));
}
public static void playMusic(File Stream) {
AudioInputStream AIS
= AudioSystem.getAudioInputStream(Stream);
Clip music = AudioSystem.getClip();
music.open(AIS);
music.start();
}
我想我不得不解雇或其他东西(如music.close(),AIS.close ()),但这些特定的示例似乎没有任何影响。有任何想法吗?
为了更快提供更好的帮助,请发布[SSCCE](http://pscode.org/sscce.html)。对于这些声音,要么在内存中生成它们,要么热连接到网络上的声音。例如。我通过我的[媒体页面](http://pscode.org/media/#sound)提供了一些声音。 –