SoundPlayer.Play Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Odtwarza plik .wav przy użyciu nowego wątku i najpierw ładuje plik .wav, jeśli nie został załadowany.
public:
void Play();
public void Play ();
member this.Play : unit -> unit
Public Sub Play ()
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 Play metody do asynchronicznego odtwarzania pliku .wav. Ten przykład kodu jest częścią większego przykładu udostępnionego SoundPlayer dla klasy .
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
Uwagi
Metoda Play odtwarza dźwięk przy użyciu nowego wątku. Jeśli wywołasz wywołanie Play 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ć, Play metoda odtworzy domyślny dźwięk sygnału dźwięku sygnału dźwięku.