SoundPlayer.Play 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用新线程播放 .wav 文件,如果尚未加载 .wav 文件,则先加载该文件。
public:
void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()
例外
加载所用的时间超出了 LoadTimeout 指定的时间(以毫秒为单位)。
找不到 SoundLocation 指定的文件。
.wav 标头已损坏;由 SoundLocation 指定的文件不是 PCM .wav 文件。
示例
下面的代码示例演示如何使用 Play 方法异步播放.wav文件。 此代码示例是为 SoundPlayer 类提供的一个更大示例的一部分。
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
注解
方法 Play 使用新线程播放声音。 如果在.wav文件加载到内存之前调用 Play ,则会在播放开始之前加载.wav文件。 可以使用 LoadAsync 或 Load 方法提前将 .wav 文件加载到内存中。 从 Stream 或 URL 成功加载.wav文件后,对 的播放方法 SoundPlayer 的将来调用将不需要重新加载.wav文件,直到声音的路径更改。
如果.wav文件尚未指定或无法加载,该方法 Play 将播放默认的蜂鸣声。