Sdílet prostřednictvím


Postupy: Přehrávání zvuků ve smyčce v jazyce Visual Basic

V tomto příkladu se přehrává zvuk ve smyčce na pozadí.

Přehrávání na pozadí umožní aplikaci provést jiný kód během přehrávání zvuku. Tato funkce je užitečná zejména v případech, kdy přehrávání zvuku nesmí blokovat práci aplikace. Metoda My.Computer.Audio.Play umožňuje přehrát pouze jeden zvuk na pozadí; pokud aplikace přehraje nový zvuk na pozadí, zastaví se přehrávání předchozího zvuku na pozadí.

Když aplikace přehrává opakované zvuky, měla by v určitém okamžiku zastavit přehrávání zvuku. Další informace naleznete v tématu Postupy: Jak zastavit přehrávání zvuků na pozadí v jazyce Visual Basic.

Příklad

Metoda My.Computer.Audio.Play přehraje určený zvuk na pozadí pokud je určen PlayMode.BackgroundLoop.

Zkontrolujte, že název souboru odkazuje na zvukový soubor WAV ve vašem systému.

Sub PlayLoopingBackgroundSoundFile()
    My.Computer.Audio.Play("C:\Waterfall.wav", 
        AudioPlayMode.BackgroundLoop)
End Sub

Tento příklad kódu je také dostupný jako IntelliSense fragment kódu. V dialogu pro výběr fragment kódu je umístěn v Windows Forms Applications > Sound. Další informace naleznete v tématu How to: Insert IntelliSense Code Snippets.

Metoda My.Computer.Audio.Play přehraje určený zvuk na pozadí pokud je určen PlayMode.BackgroundLoop.

Zkontrolujte, že prostředky aplikace obsahují zvukový soubor WAV s názvem Waterfall.

Sub PlayLoopingBackgroundSoundResource()
    My.Computer.Audio.Play(My.Resources.Waterfall, 
          AudioPlayMode.BackgroundLoop)
End Sub

Probíhá kompilace kódu

Tyto příklady kódu lze spustit pouze v rámci Windows Forms nebo konzolové aplikace. Další informace naleznete v tématu Play.

Robustní programování

Název souboru by měl odkazovat na zvukový soubor WAV ve vašem systému.

Pro zjednodušení správy zvukového soubory, zvažte ukládání souborů jako prostředek aplikace. Jsou pak přístupná prostřednictvím objektu My.Resources Object.

Viz také

Úkoly

Postupy: Přehrávání systémového zvuku v jazyce Visual Basic

Postupy: Jak zastavit přehrávání zvuků na pozadí v jazyce Visual Basic

Postupy: Přehrání zvuku v jazyce Visual Basic

Odkaz

Play

AudioPlayMode