System.Media.SoundPlayer, более 1 звука? - PullRequest
1 голос
/ 25 июля 2011

Есть ли способ воспроизвести более одного звука, скажем, фоновая музыка идет?

У меня есть такой способ:

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

, который будет воспроизводить один звукно используя тот же «PlaySound», он в основном остановит последний проигранный звук и просто начнет новый поток, воспроизводящий новый звук.Есть ли способ на самом деле остановить это и воспроизвести более одного звука?

1 Ответ

0 голосов
/ 25 июля 2011

Взгляните на:

Воспроизведение нескольких звуков с помощью SoundPlayer п-с-нетто

Обратите внимание на решение с mciSendString внизу.

...