La biblioteca de Media3 proporciona un administrador de carga previa para ayudarte a mostrar contenido multimedia más rápido a los usuarios de tu app. El administrador de carga previa carga contenido multimedia antes de que el usuario comience a reproducirlo. De esta manera, cuando el usuario cambia a otro contenido, este puede comenzar a reproducirse más rápido. El contenido precargado puede comenzar a reproducirse mientras se carga el resto del contenido para la reproducción.
Media3 proporciona una clase abstracta, BasePreloadManager
, que se puede personalizar para implementar cualquier estrategia que puedas tener para priorizar el contenido. En este conjunto de documentos, se explica cómo usar una implementación de BasePreloadManager
que también se proporciona en la biblioteca de Media3: DefaultPreloadManager
, que supone que el contenido multimedia se encuentra en una lista unidimensional (como una playlist o un carrusel) y prioriza los elementos multimedia según qué tan cerca estén del contenido multimedia que se está reproduciendo.
En la documentación, se abordan los siguientes temas:
- Conceptos del administrador de carga previa
- Cómo crear un administrador de carga previa
- Administra y reproduce contenido