System.Media.SoundPlayer,播放超过1个声音?

时间:2011-07-25 18:26:31

标签: c# soundplayer

有没有办法播放多个声音,而让我们说背景音乐正在进行?

我的方式是:

    public static void PlaySound(string filename)
    {
        SoundPlayer player = new SoundPlayer();
        player.SoundLocation = filename;
        player.Play();
    }

哪个会播放一个声音,但是使用相同的“PlaySound”它将基本上停止播放的最后一个声音,然后开始播放新声音的新线程。有没有办法真正阻止它并播放多个声音?

1 个答案:

答案 0 :(得分:0)

看看:

Play multiple sounds using SoundPlayer N-C-净

请注意底部有mciSendString的解决方案。