ExoPlayer

ExoPlayer er et open source-projekt, der ikke er en del af Android-rammen og distribueres separat fra Android SDK’et. ExoPlayer’s standard lyd- og videokomponenter er bygget på Androids MediaCodec API, som blev frigivet i Android 4.1 (API-niveau 16). Da ExoPlayer er et bibliotek, kan du nemt drage fordel af nye funktioner, efterhånden som de bliver tilgængelige, ved at opdatere din app.

ExoPlayer understøtter funktioner som Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming og Common Encryption, som ikke understøttes af MediaPlayer. Den er designet til at være nem at tilpasse og udvide.

For at få mere at vide kan du læse udviklervejledningen og se I/O 2017 ExoPlayer-sessionen.

Eksempelkode

Der er en række eksempler på apps, der viser, hvordan ExoPlayer kan bruges til afspilning af lyd og video:

  • UAMP-The Universal Music Player bruger ExoPlayer til lokal afspilning af lyd.
  • ExoPlayer-demo-app-Det officielle repository indeholder en demo-app, der viser mange af bibliotekets avancerede funktioner.
  • Codelab-Demonstrerer, hvordan man opbygger en aktivitet, der afspiller medier ved hjælp af ExoPlayer.

Leave a Reply