SoundPlayer.PlayLooping Methode

Definition

Gibt die .wav Datei mit einem neuen Thread wieder und lädt die .wav Datei zuerst, wenn sie nicht geladen wurde.

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

Ausnahmen

Die verstrichene Zeit während des Ladevorgangs überschreitet die Zeit in Millisekunden, die durch LoadTimeout.

Die angegebene SoundLocation Datei wurde nicht gefunden.

Die kopfzeile .wav ist beschädigt; Die angegebene SoundLocation Datei ist keine PCM-.wav Datei.

Beispiele

Im folgenden Codebeispiel wird die Verwendung der PlayLooping Methode veranschaulicht, um eine .wav Datei wiederholt wiederzugeben. 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 durchläuft den Sound. Wenn Sie vor dem Laden der .wav Datei in den Arbeitsspeicher aufrufen PlayLooping , wird die .wav Datei geladen, bevor die Wiedergabe gestartet wird. Sie können die LoadAsyncLoad .wav Datei im Voraus in den Arbeitsspeicher laden. Nachdem eine .wav Datei erfolgreich aus einer oder einer Stream 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 nicht geladen werden kann, gibt die PlayLooping Methode den Standard-Signalton wieder.

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

Gilt für:

Weitere Informationen