Sdílet prostřednictvím


SoundPlayer.Play Metoda

Definice

Přehraje soubor .wav pomocí nového vlákna a nejprve načte soubor .wav, pokud nebyl načten.

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

Výjimky

Uplynulý čas při načítání překračuje dobu v milisekundách určenou nástrojem LoadTimeout.

Soubor zadaný uživatelem SoundLocation nebyl nalezen.

Hlavička .wav je poškozena; soubor zadaný nástrojem SoundLocation není soubor pcm .wav.

Příklady

Následující příklad kódu ukazuje použití Play metody k asynchronnímu přehrávání souboru .wav. Tento příklad kódu je součástí většího příkladu SoundPlayer pro třídu.

ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()

Poznámky

Metoda Play přehraje zvuk pomocí nového vlákna. Pokud zavoláte Play před načtením souboru .wav do paměti, soubor .wav se načte před zahájením přehrávání. K načtení souboru .wav do paměti předem můžete použít metodu LoadAsync nebo Load . Jakmile se soubor .wav úspěšně načte z Stream adresy URL nebo, budoucí volání metod přehrávání pro SoundPlayer tento soubor nebude muset znovu načítat .wav soubor, dokud se cesta ke zvuku nezmění.

Pokud .wav soubor nebyl zadán nebo se nepodaří načíst, Play metoda přehraje výchozí zvuk pípnutí.

Platí pro

Viz také