Как воспроизвести звук в C #, .NET

У меня есть приложение для Windows, написанное на C # /. NET.

Как воспроизвести определенный звук при нажатии кнопки?

105
задан Milan Gardian 8 March 2012 в 19:08
поделиться

3 ответа

Вы можете использовать:

System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\mywavfile.wav");
player.Play();
207
ответ дан 24 November 2019 в 03:54
поделиться

Вы можете использовать SystemSound , например, System.Media.SystemSounds. Asterisk.Play (); .

84
ответ дан 24 November 2019 в 03:54
поделиться

Для Windows Forms одним из способов является использование SoundPlayer

private void Button_Click(object sender, EventArgs e)
{
    using (var soundPlayer = new SoundPlayer(@"c:\Windows\Media\chimes.wav")) {
        soundPlayer.Play(); // can also use soundPlayer.PlaySync()
    }
}

страницы MSDN

. Это также будет работать с WPF, но у вас есть другие варианты, такие как использование MediaPlayer страница MSDN

31
ответ дан 24 November 2019 в 03:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: