如何在.net CF 3.5中同时播放多个wav声音



我正在尝试在。net Compact Framework 3.5 for Win CE中制作WAV Sound Player,但遇到了问题。我需要同时播放两个声音,但是当第二个SoundPlayer开始播放时,System.Media.SoundPlayer会中断执行。

是否有解决方案,一些库,框架或API调用来找到解决方案?

我正在尝试做一些类似

的事情
SoundPlayer player1 = new SoundPlayer("ding.wav");
SoundPlayer player2 = new SoundPlayer("chimes.wav");
player1.PlayAsync();
player2.PlayAsync();

我遇到的情况是player2打断了player1的游戏。我想同时玩这两种游戏。就这么简单。

SoundPlayer是简单的声音,我不需要同时播放声音,但我必须p/调用WaveOut API来做我想要的事情。你没有说你使用的是哪个操作系统(CE版本),但是检查一下WaveOut Windows API。

相关内容

  • 没有找到相关文章

最新更新