Воспроизведение нескольких файлов WAV в C #

У меня есть приложение, которое мне нужно для воспроизведения wav-файла, когда клавиша или кнопка нажата или нажата, я использую класс SoundPlayer, но когда я пытаюсь воспроизвести другой wav-файл одновременно, тот, который воспроизводился, останавливается.

Есть ли способ воспроизвести несколько файлов WAV одновременно? Если бы вы не могли бы вы дать мне примеры или учебник?

Вот что я получил так далеко:

private void pictureBox20_Click(object sender, EventArgs e)
{
    if (label30.Text == "Waiting 15.wav")
    {
        MessageBox.Show("No beat loaded");
        return;
    }
    using (SoundPlayer player = new SoundPlayer(label51.Text))
    {
        try
        {
            player.Play();
        }
        catch (FileNotFoundException)
        {
            MessageBox.Show("File has been moved." + "\n" + "Please relocate it now!");
        }
    }
}

Спасибо!

Ответы на вопрос(2)

Ваш ответ на вопрос