ExoPlayer

ExoPlayer è un progetto open source che non fa parte del framework Android ed è distribuito separatamente dall’SDK Android. I componenti audio e video standard di ExoPlayer sono costruiti sull’API MediaCodec di Android, che è stata rilasciata in Android 4.1 (livello API 16). Poiché ExoPlayer è una libreria, puoi facilmente approfittare delle nuove funzionalità quando diventano disponibili aggiornando la tua app.

ExoPlayer supporta funzionalità come lo streaming adattivo dinamico su HTTP (DASH), SmoothStreaming e Common Encryption, che non sono supportate da MediaPlayer. È progettato per essere facile da personalizzare ed estendere.

Per saperne di più, leggi la guida per gli sviluppatori e guarda la sessione I/O 2017 di ExoPlayer.

Codice di esempio

Ci sono una serie di app di esempio che dimostrano come usare ExoPlayer per la riproduzione di audio e video:

  • UAMP-L’Universal Music Player usa ExoPlayer per la riproduzione audio locale.
  • ExoPlayer demo app-Il repository ufficiale contiene una demo app che mostra molte capacità avanzate della libreria.
  • Codelab-Dimostra come costruire un’attività che riproduce media usando ExoPlayer.

Leave a Reply