private void playSimpleSound() SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav"); simpleSound.Play(); 此示例需要: 即,使用有效的文件名替换文件名 "c:\Windows\Media\chimes.wav"。 (C#) 对 System.Media 命名空间的引用。 文件操作应包含在相应的结构化异常处理块内。 以下情况可能会导致异常: 路径名称格式不正确。 例如,它包含非法字符或它仅为空格(ArgumentException 类)。 此路径为只读路径(IOException 类)。 此路径名为 null(ArgumentNullException 类)。 此路径名过长(PathTooLongException 类)。 路径无效(DirectoryNotFoundException 类)。 此路径仅为冒号“:”(NotSupportedException 类)。 .NET Framework 安全性 不要根据文件的名称来判断文件的内容。 例如,文件 Form1.vb 可能不是 Visual Basic 源文件。 在应用程序中使用输入的数据之前,需验证所有的输入内容。 SoundPlayer 如何:在 Windows 窗体内异步加载声音
此示例需要:
即,使用有效的文件名替换文件名 "c:\Windows\Media\chimes.wav"。
"c:\Windows\Media\chimes.wav"
(C#) 对 System.Media 命名空间的引用。
文件操作应包含在相应的结构化异常处理块内。
以下情况可能会导致异常:
路径名称格式不正确。 例如,它包含非法字符或它仅为空格(ArgumentException 类)。
此路径为只读路径(IOException 类)。
此路径名为 null(ArgumentNullException 类)。
null
此路径名过长(PathTooLongException 类)。
路径无效(DirectoryNotFoundException 类)。
此路径仅为冒号“:”(NotSupportedException 类)。
不要根据文件的名称来判断文件的内容。 例如,文件 Form1.vb 可能不是 Visual Basic 源文件。 在应用程序中使用输入的数据之前,需验证所有的输入内容。
Form1.vb