ExoPlayer

ExoPlayer est un projet open source qui ne fait pas partie du cadre Android et est distribué séparément du SDK Android. Les composants audio et vidéo standard d’ExoPlayer sont construits sur l’API MediaCodec d’Android, qui a été publiée dans Android 4.1 (niveau 16 de l’API). Comme ExoPlayer est une bibliothèque, vous pouvez facilement profiter des nouvelles fonctionnalités dès qu’elles sont disponibles en mettant à jour votre application.

ExoPlayer prend en charge des fonctionnalités telles que Dynamic adaptive streaming over HTTP (DASH), SmoothStreaming et Common Encryption, qui ne sont pas prises en charge par MediaPlayer. Il est conçu pour être facile à personnaliser et à étendre.

Pour en savoir plus, lisez le guide du développeur et regardez la session I/O 2017 ExoPlayer.

Code exemple

Il existe un certain nombre d’applications exemples qui démontrent comment utiliser ExoPlayer pour la lecture audio et vidéo :

  • UAMP-Le lecteur de musique universel utilise ExoPlayer pour la lecture audio locale.
  • Application de démonstration ExoPlayer-Le dépôt officiel contient une application de démonstration qui présente de nombreuses capacités avancées de la bibliothèque.
  • Codelab-Démontre comment construire une activité qui lit des médias en utilisant ExoPlayer.

Leave a Reply