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-Datei 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 WAV-Datei 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 Standardtonton ab.

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

Gilt für:

Weitere Informationen