SoundPlayer.Play Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í.