SoundPlayer.PlayLooping 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 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.