SoundPlayer.Play Methode

Definition

Lädt zunächst die WAV-Datei, sofern sie nicht bereits geladen ist, und gibt sie mithilfe eines neuen Threads wieder.

public:
 void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()

Ausnahmen

Die beim Ladevorgang verstrichene Zeit übersteigt die vom LoadTimeout angegebene Zeitspanne (in Millisekunden).

Die durch SoundLocation angegebene Datei kann nicht gefunden werden.

Der WAV-Header ist fehlerhaft; die durch die SoundLocation angegebene Datei ist keine PCM-WAV-Datei.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der Play Methode zum asynchronen Wiedergeben einer WAV-Datei veranschaulicht. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SoundPlayer Klasse bereitgestellt wird.

ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()

Hinweise

Die Play Methode gibt den Sound mithilfe eines neuen Threads wieder. Wenn Sie aufrufen Play , bevor die WAV-Datei in den Speicher geladen wurde, wird die WAV-Datei geladen, bevor die Wiedergabe gestartet wird. Sie können die WAV-Datei mithilfe der LoadAsync Methode Load im Voraus in den Speicher laden. Nachdem eine WAV-Datei erfolgreich aus einer Stream ODER URL geladen wurde, müssen zukünftige Aufrufe der Wiedergabemethoden für die SoundPlayer WAV-Datei erst neu geladen werden, wenn sich der Pfad für den Sound ändert.

Wenn die WAV-Datei nicht angegeben wurde oder die Methode nicht geladen wird, wird der Play Standardtonton wiedergegeben.

Gilt für:

Siehe auch