SoundPlayer.Play Metod

Definition

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.

Gäller för

Se även