首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

与此同时播放两个声音

2011-12-26 
同时播放两个声音C#中,创建两个SoundPlayerSoundPlayer battle new SoundPlayer(cgbgm_b1.wav)SoundP

同时播放两个声音
C#中,创建两个SoundPlayer 
SoundPlayer battle = new SoundPlayer("cgbgm_b1.wav");
SoundPlayer heroAttack = new SoundPlayer("cgply11a.wav");

battle 作为背景音乐在程序开始执行时就播放battle.play(),heroAttack 作为音效,在需要的时候播放heroAttack.play()

但是只要一播放heroAttack ,battle 就不播放了,这个怎么解决?

[解决办法]
建议搂主使用第三方控件,.NET中的这个类就是这种特性,不支持多实例
[解决办法]
开两个winform可不可以播放两个声音呢? 可以的话在主form上放个看不到的panel引入另一个子的就可以了。建议把背景音乐放在子form里。
[解决办法]
用COM组件里的WINDOWS MEDIA PLAYER

热点排行