SoundPlayer.PlayLooping Metod

Definition

Spelar upp och loopar .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 PlayLooping();
public void PlayLooping();
member this.PlayLooping : unit -> unit
Public Sub PlayLooping ()

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

Följande kodexempel visar hur metoden används PlayLooping för att upprepade gånger spela upp en .wav fil. .wav spelas upp tills Stop metoden anropas. Det här kodexemplet är en del av ett större exempel för SoundPlayer klassen.

ReportStatus( "Looping .wav file asynchronously." );
player->PlayLooping();
ReportStatus("Looping .wav file asynchronously.");
player.PlayLooping();
ReportStatus("Looping .wav file asynchronously.")
player.PlayLooping()

Kommentarer

Metoden PlayLooping spelar upp och loopar ljudet med hjälp av en ny tråd. Om du anropar PlayLooping 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, PlayLooping spelar metoden upp standardljudet.

Mer information om PlayLooping finns i How to: Loop a Sound Playing on a Windows Form.

Gäller för

Se även