Udostępnij za pośrednictwem


SoundPlayer.Play Metoda

Definicja

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.

Dotyczy

Zobacz też