程序里面需要播放两个wav声音文件,主窗体的无参构造函数中已经加载了这两个AudioClip:
systemSound=Applet.newAudioClip(getClass().getResource("/src/sound/system.wav"));
msgSound=Applet.newAudioClip(getClass().getResource("/src/sound/msg.wav"));
可是相应的消息来的时候,我用play()函数播放会产生两个莫名其妙的问题
1:当系统有音频播放程序(如mplayer,或者浏览器中正在播放流媒体)时候,两个声音都不会响起
2:我把所有可能发生的程序都关闭后,只能听到第一个被加载的systemSound的声音初步怀疑是同步异步问题,以前开发MFC程序的时候研究过,不知道JAVA是怎么处理的,网上搜了好久无满意结果,希望高手告知,谢谢