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 事件 | 尝试加载声音后引发。 |