21. diel - Prehrávanie audio súborov v Jave - Základné audio formáty

V predchádzajúcom cvičení, Riešené úlohy k lekcii 15-20 Java - Práca so súbormi, sme si precvičili získané skúsenosti z predchádzajúcich lekcií.

V dnešnom tutoriáli Java si ukážeme, ako v Jave načítať a prehrať zvukové súbory v základných audio formátoch ako sú .aiff, .au a .wav, ktoré podporuje základná implementácia Java Sound API obsiahnutá priamo v JDK.

To sa nám môže 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.

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 nový Maven projekt a v ňom vytvoríme podadresár src/main/resources/sound. Do tohto adresára budeme ukladať všetky zvukové súbory, ktoré budeme v aplikácii potrebovať.

V rámci lekcie si môžete stiahnuť priložený projekt a použiť súbor beep.wav uložený v adresári src/main/resources/sound. Prípadne môžete použiť akýkoľvek vlastný .wav súbor, ktorý premenujete na beep.wav. Súbor beep.wav si teda v projekte uložíme do adresára src/main/resources/sound.

Trieda Beeper

Vytvoríme si novú triedu s názvom Beeper:


 

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

Vedomosti v hodnote stoviek tisíc získaš za pár eur

Došiel 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émiovej sekcie.

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

Čo od nás v ďalších lekciách dostaneš?
  • Prístup k jednotlivým lekciám podľa spôsobu obstarania.
  • 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áli Java sa pozrieme na to, ako v Jave načítať a prehrať zvukové súbory v základných audio formátoch pomocou Java Sound API.
Článok pre vás napísal Atrament
Avatar
Aktivity