У меня есть приложение для Windows, написанное на C # /. NET.
Как воспроизвести определенный звук при нажатии кнопки?
Вы можете использовать:
System.Media.SoundPlayer player = new System.Media.SoundPlayer(@"c:\mywavfile.wav");
player.Play();
Вы можете использовать SystemSound , например, System.Media.SystemSounds. Asterisk.Play ();
.
Для 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()
}
}
. Это также будет работать с WPF, но у вас есть другие варианты, такие как использование MediaPlayer
страница MSDN