SoundPlayer 类概述
SoundPlayer 类使你能够轻松地将声音纳入应用程序。
SoundPlayer 类可播放资源或者 UNC 或 HTTP 位置中 .wav 格式的声音文件。 此外,SoundPlayer 类还可用于加载或以异步方式播放声音。
还可使用 SystemSounds 类播放常见的系统声音,包括提示音。
常用的属性、方法和事件
名称 | 描述 |
---|---|
SoundLocation 属性 | 声音的文件路径或 Web 地址。 可接受的值可以是 UNC 或 HTTP。 |
LoadTimeout 属性 | 程序引发异常前等待加载声音的毫秒数。 默认值为 10 秒。 |
IsLoadCompleted 属性 | 一个指示声音是否加载完毕的布尔值。 |
Load 方法 | 同步加载声音。 |
LoadAsync 方法 | 开始异步加载声音。 加载完毕后,会引发 OnLoadCompleted 事件。 |
Play 方法 | 在新线程中播放 SoundLocation 或 Stream 属性中指定的声音。 |
PlaySync 方法 | 在当前线程中播放 SoundLocation 或 Stream 属性中指定的声音。 |
Stop 方法 | 停止当前播放的任何声音。 |
LoadCompleted 事件 | 尝试加载声音后引发。 |