ExoPlayer
ExoPlayer je open source projekt, který není součástí frameworku Android a je distribuován odděleně od Android SDK. Standardní zvukové a video komponenty přehrávače ExoPlayer jsou postaveny na rozhraní API MediaCodec systému Android, které bylo uvolněno v systému Android 4.1 (úroveň API 16). Protože je ExoPlayer knihovna, můžete snadno využívat nové funkce, jakmile budou k dispozici, aktualizací své aplikace.
ExoPlayer podporuje funkce jako Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming a Common Encryption, které nejsou podporovány MediaPlayer
. Je navržen tak, aby se dal snadno přizpůsobit a rozšířit.
Chcete-li se dozvědět více, přečtěte si příručku pro vývojáře a podívejte se na relaci I/O 2017 ExoPlayer.
Vzorový kód
Existuje řada ukázkových aplikací, které demonstrují, jak používat ExoPlayer pro přehrávání zvuku a videa:
- UAMP – Universal Music Player používá ExoPlayer pro místní přehrávání zvuku.
- Demonstrační aplikace ExoPlayer-Oficiální repozitář obsahuje demonstrační aplikaci, která ukazuje mnoho pokročilých možností knihovny.
- Codelab-Demonstruje, jak vytvořit aktivitu, která přehrává média pomocí ExoPlayeru.
Leave a Reply