ExoPlayer

ExoPlayer es un proyecto de código abierto que no forma parte del framework de Android y se distribuye por separado del SDK de Android. Los componentes de audio y vídeo estándar de ExoPlayer se basan en la API MediaCodec de Android, que se publicó en Android 4.1 (nivel de API 16). Debido a que ExoPlayer es una biblioteca, puede aprovechar fácilmente las nuevas características a medida que estén disponibles mediante la actualización de su aplicación.

ExoPlayer admite características como la transmisión adaptativa dinámica a través de HTTP (DASH), SmoothStreaming y Common Encryption, que no son compatibles con MediaPlayer. Está diseñado para que sea fácil de personalizar y ampliar.

Para obtener más información, lea la guía para desarrolladores y vea la sesión de I/O 2017 sobre ExoPlayer.

Código de ejemplo

Hay una serie de aplicaciones de ejemplo que demuestran cómo utilizar ExoPlayer para la reproducción de audio y vídeo:

  • UAMP-El Universal Music Player utiliza ExoPlayer para la reproducción local de audio.
  • Aplicación de demostración de ExoPlayer-El repositorio oficial contiene una aplicación de demostración que muestra muchas de las capacidades avanzadas de la biblioteca.
  • Codelab-Demuestra cómo construir una Actividad que reproduce medios usando ExoPlayer.

Leave a Reply