Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

19. diel - Prehrávanie zvukových súborov WAV v Kotlin

V minulej lekcii, Práca s vlastnými súbormi v Kotlin - Ukladanie a načítanie ZIP , sme si ukázali, ako vytvoriť a načítať súbory .zip a dokončili sme tak našu ďalšiu vzorovú aplikáciu.

V dnešnom Kotline tutoriále si ukážeme, ako v Kotline načítať a prehrať zvukové súbory v základných audio formátoch. Medzi ne patria súbory s koncovkou .aiff, .au alebo .wav. Všetky uvedené podporuje základná implementácia Java Sound API obsiahnutá priamo v JDK. Pokiaľ vieme pracovať so zvukovými súbormi, bude sa nám to hodiť najmä v prípade, že by sme chceli našu aplikáciu vybaviť rôznymi zvukovými efektmi, napríklad zapípaním pri prichádzajúcej správe v chatovacej aplikácii a podobne.

Projekt s .wav súbormi

Poďme sa najskôr pozrieť na ten najjednoduchší príklad, čím je prehranie súboru vo formáte .wav. Tento formát je veľmi dobre podporovaný priamo v JDK, takže je jeho prehranie veľmi priamočiare a jednoduché. Založíme si dnes nový Maven projekt av ňom vytvoríme podadresár src/main/resources/. Do tohto adresára budeme ukladať všetky zvukové súbory, ktoré budeme v aplikácii potrebovať.

Na účely tejto lekcie si môžete stiahnuť priložený projekt a použiť súbor beep.wav uložený v adresári src/main/resources/. Prípadne môžete použiť akýkoľvek vlastný .wav súbor, ktorý premenujete na beep.wav.

Trieda Beeper

V našom projekte si najskôr vytvoríme novú triedu s názvom Beeper:

public class Beeper {

}

Metóda beep()

Do triedy Beeper si napíšeme hlavičku metódy beep():

    fun beep() {

}

V tele metódy beep() si najskôr získame


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh iba za 325 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 23 článkom (20 lekcií, 3 praktické cvičenia) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tutoriále si povieme, ako načítať a prehrať zvukové súbory v základných audio formátoch pomocou Java Sound API a vytvoríme si projekt s WAV súborom.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Filip Studený
Avatar
.
Aktivity