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