SoundPlayer 类概述

SoundPlayer 类使你能够轻松地将声音纳入应用程序。

SoundPlayer 类可播放资源或者 UNC 或 HTTP 位置中 .wav 格式的声音文件。 此外,SoundPlayer 类还可用于加载或以异步方式播放声音。

还可使用 SystemSounds 类播放常见的系统声音,包括提示音。

常用的属性、方法和事件

名称 描述
SoundLocation 属性 声音的文件路径或 Web 地址。 可接受的值可以是 UNC 或 HTTP。
LoadTimeout 属性 程序引发异常前等待加载声音的毫秒数。 默认值为 10 秒。
IsLoadCompleted 属性 一个指示声音是否加载完毕的布尔值。
Load 方法 同步加载声音。
LoadAsync 方法 开始异步加载声音。 加载完毕后,会引发 OnLoadCompleted 事件。
Play 方法 在新线程中播放 SoundLocationStream 属性中指定的声音。
PlaySync 方法 在当前线程中播放 SoundLocationStream 属性中指定的声音。
Stop 方法 停止当前播放的任何声音。
LoadCompleted 事件 尝试加载声音后引发。

另请参阅