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