SoundPlayer.Play Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.