Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 19 - Přehrávání zvukových souborů v Kotlin - Formát WAV

V předešlém cvičení, Řešené úlohy k 11.-18. lekci práce se soubory v Kotlin, jsme si procvičili nabyté zkušenosti z předchozích lekcí.

V dnešním Kotlin tutoriálu se naučíme přehrávat zvukové soubory základních audio formátů. Mezi ně patří formáty AIFF, AU a WAV. Všechny uvedené podporuje základní implementace Java Sound API obsažená přímo v JDK. Audio soubory pomohou naši aplikaci vybavit různými zvukovými efekty, například zapípáním při příchozí zprávě v chatovací aplikaci a podobně.

Projekt s WAV soubory

Pojďme se nejprve podívat na ten nejjednodušší příklad, čímž je přehrání souboru ve formátu .wav. Tento formát je velmi dobře podporován přímo v JDK, takže je jeho přehrání velice přímočaré a jednoduché. Založíme si dnes nový Maven projekt a v něm vytvoříme podadresář src/main/resources/. Do tohoto adresáře nahrajeme vlastní .wav soubor, který následně přejmenujeme na beep.wav.

Pokud nemáte vlastní soubor, stáhněte si přiložený archiv a použijte zvukový soubor beep.wav z adresáře src/main/resources/.

Třída Beeper

V našem projektu si nejprve vytvoříme novou třídu s názvem Beeper:

public class Beeper {

}

Metoda beep()

Do třídy Beeper si napíšeme hlavičku metody beep():

fun beep() {

}

V těle metody beep() si nejprve získáme


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.

Koupit tento kurz

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh za pouhých 325 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 23 článkům (20 lekcí, 3 praktické cvičení) tohoto kurzu.

Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Neomezený a trvalý přístup k jednotlivým lekcím.
  • Kvalitní znalosti v oblasti IT.
  • Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.

Popis článku

Požadovaný článek má následující obsah:

V tutoriálu si řekneme, jak načíst a přehrát zvukové soubory v základních audio formátech pomocí Java Sound API a vytvoříme si projekt s WAV souborem.

Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.

Článek pro vás napsal Filip Studený
Avatar
.
Aktivity