在WinForm平台下播放声音,一般有两种方式:第一种是调用系统自带声音;
【代码】
申明定义:
[DllImport("kernel32.dll")]
public static extern bool Beep(int freq, int duration);
调用:
Beep(800, 300);
另外,如果未申明Beep,使用Console.Beep(800, 300)也可以;
第二种是播放文件夹文件。
SoundPlayer player = new SoundPlayer();
player.SoundLocation = Application.StartupPath + "\\" + "Sound" + "\\" + "Windows Error.wav";
player.Load();
player.Play();