Udostępnij za pośrednictwem


SoundPlayer.PlayLooping Metoda

Definicja

Odtwarza i zapętla plik .wav przy użyciu nowego wątku i ładuje najpierw 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 SoundPlayer dla klasy .

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 Stream adresu 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 odtworzy domyślny dźwięk sygnału dźwięku sygnału dźwięku.

Aby uzyskać więcej informacji na temat PlayLoopingprogramu , zobacz How to: Loop a Sound Playing on a Windows Form (Instrukcje: pętla dźwięku odtwarzanego w formularzu systemu Windows).

Dotyczy

Zobacz też