1

假设背景音乐正在播放,有没有办法播放多个声音?

我的方式是:

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

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

4

1 回答 1

0

看一眼:

使用 SoundPlayer nc-net播放多个声音

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

于 2011-07-25T18:38:15.913 回答