SoundPlayer 类概述

更新:2007 年 11 月

使用 SoundPlayer 类可以很容易地在应用程序中包含声音。

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

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

常用属性、方法和事件

名称

说明

SoundLocation 属性

声音的文件路径或 Web 地址。可接受值为 UNC 或 HTTP。

LoadTimeout 属性

程序在引发异常前等待加载声音的毫秒数。默认值为 10 秒。

IsLoadCompleted 属性

一个布尔值,指示是否完成了声音的加载。

Load 方法

同步加载声音。

LoadAsync 方法

开始异步加载声音。完成加载时,它会引发 OnLoadCompleted 事件。

Play 方法

在新线程中播放 SoundLocationStream 属性中指定的声音。

PlaySync 方法

在当前线程中播放 SoundLocationStream 属性中指定的声音。

Stop 方法

停止当前播放的任何声音。

LoadCompleted 事件

在尝试加载声音之后引发。

请参见

参考

SoundPlayer

SystemSounds

其他资源

SoundPlayer 类