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
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
Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.
- 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ť.