使用 SoundPlayer 类可以很容易地在应用程序中包含声音。
SoundPlayer 类可以播放来自资源或者来自 UNC 或 HTTP 位置的 .wav 格式的声音文件。 此外,SoundPlayer 类使您能够异步加载或播放声音。
您也可以使用 SystemSounds 类播放常见的系统声音,包括提示音。
常用属性、方法和事件
| 名称 | 说明 | 
|---|---|
| 声音的文件路径或 Web 地址。 可接受值为 UNC 或 HTTP。 | |
| LoadTimeout 属性 | 程序在引发异常前等待加载声音的毫秒数。 默认值为 10 秒。 | 
| 一个布尔值,指示是否完成了声音的加载。 | |
| Load 方法 | 同步加载声音。 | 
| LoadAsync 方法 | 开始异步加载声音。 完成加载时,它会引发 OnLoadCompleted 事件。 | 
| Play 方法 | 在新线程中播放 SoundLocation 或 Stream 属性中指定的声音。 | 
| PlaySync 方法 | 在当前线程中播放 SoundLocation 或 Stream 属性中指定的声音。 | 
| Stop 方法 | 停止当前播放的任何声音。 | 
| 在尝试加载声音之后引发。 |