Share via


SoundPlayer.PlayLooping Methode

Definition

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

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

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 PlayLooping -Methode zum wiederholten Wiedergeben einer .wav-Datei veranschaulicht. Die .wav wird wiedergegeben, bis die Stop -Methode aufgerufen wird. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SoundPlayer-Klasse bereitgestellt wird.

ReportStatus( "Looping .wav file asynchronously." );
player->PlayLooping();
ReportStatus("Looping .wav file asynchronously.");
player.PlayLooping();
ReportStatus("Looping .wav file asynchronously.")
player.PlayLooping()

Hinweise

Die PlayLooping -Methode gibt den Sound mithilfe eines neuen Threads wieder und schleift sie. Wenn Sie aufrufen PlayLooping , bevor die .wav-Datei in den Arbeitsspeicher geladen wurde, wird die .wav-Datei geladen, bevor die Wiedergabe beginnt. Sie können die LoadAsync -Methode oder Load verwenden, um die .wav-Datei im Voraus in den Arbeitsspeicher zu laden. Nachdem eine .wav Datei erfolgreich aus einer - oder - Stream URL geladen wurde, müssen zukünftige Aufrufe von Wiedergabemethoden für die SoundPlayer die datei .wav erst neu laden, wenn sich der Pfad für den Sound ändert.

Wenn die .wav Datei nicht angegeben wurde oder nicht geladen werden kann, gibt die PlayLooping -Methode den Standardton ab.

Weitere Informationen zu PlayLoopingfinden Sie unter How to: Loop a Sound Playing on a Windows Form.

Gilt für:

Weitere Informationen