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
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é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ť.