SoundPlayer 类概述

借助 SoundPlayer 类,可以轻松地在应用程序中包括声音。

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

还可以使用 SystemSounds 类播放常见的系统声音,包括蜂鸣声。

常用属性、方法和事件

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

另请参阅