ExoPlayer

ExoPlayer is een open source project dat geen deel uitmaakt van het Android framework en apart van de Android SDK wordt gedistribueerd. De standaard audio en video componenten van ExoPlayer zijn gebouwd op Android’s MediaCodec API, die werd uitgebracht in Android 4.1 (API level 16). Omdat ExoPlayer een bibliotheek is, kunt u gemakkelijk profiteren van nieuwe functies als ze beschikbaar komen door het updaten van uw app.

ExoPlayer ondersteunt functies zoals Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming en Common Encryption, die niet worden ondersteund door MediaPlayer. Het is ontworpen om eenvoudig aan te passen en uit te breiden.

Om meer te leren, lees de ontwikkelaarsgids en bekijk de I/O 2017 ExoPlayer-sessie.

Sample code

Er zijn een aantal voorbeeld-apps die demonstreren hoe ExoPlayer kan worden gebruikt voor het afspelen van audio en video:

  • UAMP-De Universal Music Player gebruikt ExoPlayer voor het lokaal afspelen van audio.
  • ExoPlayer demo app-De officiële repository bevat een demo app die veel geavanceerde mogelijkheden van de bibliotheek laat zien.
  • Codelab-Demonstreert hoe je een Activiteit kunt bouwen die media afspeelt met behulp van ExoPlayer.

Leave a Reply