Lekce 20 - Přehrávání zvukových souborů v Kotlin - Formát MP3
V minulé lekci, Přehrávání zvukových souborů v Kotlin - Formát WAV, jsme si ukázali, jak přehrát zvukové soubory v základních audio formátech pomocí Java Sound API.
V dnešním Kotlin tutoriálu se podíváme na to, jak v
Kotlin načíst a přehrát zvukové soubory uložené v modernějších
audio formátech. Zmíníme se o tzv. Service Provider
Interfaces architektuře, která nám umožní přidat do projektu
další knihovny. Díky tomu si pak budeme moci v naší
aplikaci přehrát .mp3
soubor.
Úprava projektu s .wav
soubory
Abychom nemuseli psát nový projekt, použijeme příklad z lekce Přehrávání
zvukových souborů WAV v Kotlin, který si upravíme. Dále budeme
potřebovat .mp3
soubor s názvem beep.mp3
. Můžeme
použít jakýkoli vlastní .mp3
soubor, který přejmenujeme na
beep.mp3
. Poté soubor uložíme do
adresáře src/main/resources/
.
Pokud žádný .mp3
soubor zrovna nemáte, můžete
si stáhnout vzorový příklad aplikace přiložený níže. Ve složce
src/main/resources/
je uložený náš beep.mp3
.
Pojďme se nyní podívat, co se stane, když se v našem původním programu
pokusíme přehrát náš soubor beep.mp3
.
Metoda beep()
Ve třídě Beeper
máme metodu beep()
, ve které
změníme název souboru na beep.mp3
:
...konec náhledu článku...
Pokračuj dál
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
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- 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 Kotlin tutoriálu si ukážeme, jak načíst a přehrát zvukové soubory v dalších audio formátech pomocí architektury Service Provider Interfaces.
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íť.