SoundPlayer.Play Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Spelar upp .wav-filen med hjälp av en ny tråd och läser in .wav-filen först om den inte har lästs in.
public:
void Play();
public void Play();
member this.Play : unit -> unit
Public Sub Play ()
Undantag
Den förflutna tiden under inläsningen överskrider den tid i millisekunder som anges av LoadTimeout.
Det går inte att hitta filen som anges av SoundLocation .
Rubriken .wav är skadad. filen som anges av SoundLocation är inte en PCM-.wav fil.
Exempel
I följande kodexempel visas hur metoden används Play för att asynkront spela upp en .wav fil. Det här kodexemplet är en del av ett större exempel för SoundPlayer klassen.
ReportStatus( "Playing .wav file asynchronously." );
player->Play();
ReportStatus("Playing .wav file asynchronously.");
player.Play();
ReportStatus("Playing .wav file asynchronously.")
player.Play()
Kommentarer
Metoden Play spelar upp ljudet med hjälp av en ny tråd. Om du anropar Play innan .wav filen har lästs in i minnet läses .wav filen in innan uppspelningen startar. Du kan använda LoadAsync metoden eller Load för att läsa in .wav-filen till minnet i förväg. När en .wav fil har lästs in från en Stream eller URL behöver framtida anrop till uppspelningsmetoder för SoundPlayer inte läsa in .wav filen igen förrän sökvägen för ljudet ändras.
Om den .wav filen inte har angetts eller om den inte kan läsas in, Play spelar metoden upp standardljudet.