Visual Basic - Jak přidat zvuk a rozezvučet ho
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Visual Basic - Jak přidat zvuk a rozezvučet hoVisual Basic - Jak přidat zvuk a rozezvučet ho

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Pergoly a střechy Brno

Visual Basic - Jak přidat zvuk a rozezvučet ho

Google       Google       30. 12. 2007       23 149×

Pojďme si ozvučit aplikace ve Visual Basicu.

Reklama
Reklama

CHcete, aby vaše aplikace přehrávala zvuky či hudbu? Nevíte, jak na to? Tak po přečtení článku už vědět budete. Jde o nejjednodušší přehrávání souborů wav.

Přehrávání souborů wav

Nejjednodušší metodou pro přehrávání wav souborů je API funkce sndPlaySound. Pokud přidáte konstantu SND_SYNC, bude se další kód provádět poté, co se ukončí přehrávání. Pokud nechcete čekat na konec přehrávání, zvolte konstantu SND_ASYNC.

sndPlaySound "tada.wav", SND_ASYNC

Opakované přehrávání souborů wav

Opakované přehrávání lze také udělat pomocí API sndPlaySound, k ní přidáme konstantu SND_LOOP. Je vhodné přidat ještě konstantu SND_ASYNC pro plynulé opakované přehrávání. Tato metoda má však jednu vadu – pokud vypnete aplikaci, zvuk se bude stále přehrávat. Proto je důležité ho vypnout pomocí sndPlaySound vbNullString, 0.

sndPlaySound "tada.wav", SND_ASYNC + SND_LOOP

Pro ukončení

sndPlaySound vbNullString, 0

Pokud se vám nechce hledat všechny deklarace a konstanty, tady jsou. Ještě bych chtěl doplnit, abyste si všechny deklarace a funkce dali do Modulu.

Option Explicit
'Deklarace
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long

'Konstanty
Public Const SND_ASYNC = &H1
Public Const SND_SYNC = &H0  'default
Public Const SND_LOOP = &H8  'opakování

Pro doplnění přidávám ještě zdrojový kód k tomuto krátkému článku.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Jan MalýAutor programuje ve VB, HTML, CSS. Zajímá se o grafiku, fotografování
Web     Twitter     Facebook    

Nové články

Obrázek ke článku Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Za poslední rok se podoba práce zaměstnanců změnila k nepoznání. Především plošné zavedení home office, které mělo být zpočátku jen dočasným opatřením, je pro mnohé už více než rok každodenní realitou. Co ale dělat, když se při práci z domova ztrácí motivace, zaměstnanci přestávají komunikovat a dříve fungující tým se rozpadá na skupinu solitérů? Odborníci na personalistiku dali dohromady několik rad, jak udržet tým v chodu, i když pracovní podmínky nejsou ideální.

Reklama
Reklama
Obrázek ke článku Konference: Moderní informační systémy podporují automatizaci

Konference: Moderní informační systémy podporují automatizaci

Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Obrázek ke článku Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Za cenu šesti dolarů lze celkem bez obtíží koupit nový, líbivě vyhlížející flash disk. Přidaná hodnota, které se vám spolu s ním dostane, už tak moc líbivá není. To, co se před pár sekundami tvářilo jako externí disk, se po připojení k počítači změní v důmyslné elektrické křeslo, které vaše zařízení v onen příslovečný škvarek promění za pár sekund. Cílovou skupinou pro koupi takových zařízení by mohli být záškodníci, kteří by tímto způsobem osnovali pomstu třeba vůči záletnému partnerovi. 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032021 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý