Język

SoundPlayer.PlayLooping Metoda

Definicja

Odtwarza i zapętla plik .wav przy użyciu nowego wątku i najpierw ładuje plik .wav, jeśli nie został załadowany.

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

Wyjątki

Czas, który upłynął podczas ładowania, przekracza czas (w milisekundach) określony przez LoadTimeoutparametr .

Nie można odnaleźć pliku określonego przez SoundLocation program .

Nagłówek .wav jest uszkodzony; plik określony przez SoundLocation program nie jest plikiem .wav PCM.

Przykłady

W poniższym przykładzie kodu pokazano użycie PlayLooping metody do wielokrotnego odtwarzania pliku .wav. .wav będą odtwarzane do momentu wywołania Stop metody . Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy SoundPlayer.

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

Uwagi

Metoda PlayLooping odtwarza i zapętla dźwięk przy użyciu nowego wątku. Jeśli wywołasz wywołanie PlayLooping przed załadowaniem pliku .wav do pamięci, plik .wav zostanie załadowany przed rozpoczęciem odtwarzania. Możesz użyć LoadAsync metody lub Load , aby załadować plik .wav do pamięci z wyprzedzeniem. Po pomyślnym załadowaniu pliku .wav z adresu Stream URL lub przyszłe wywołania metod odtwarzania nie SoundPlayer będą musiały ponownie załadować pliku .wav do momentu zmiany ścieżki dźwięku.

Jeśli plik .wav nie został określony lub nie można go załadować, PlayLooping metoda będzie odtwarzać domyślny dźwięk sygnału dźwięku sygnału dźwiękowego.

Aby uzyskać więcej informacji na temat PlayLooping, zobacz Jak: pętla odtwarzania dźwięku na formularzu Windows.

Dotyczy

Zobacz też