La biblioteca de Media3 proporciona un administrador de precarga para ayudarte a mostrar contenido multimedia más rápido a los usuarios de tu app. El administrador de precarga carga contenido multimedia antes de que el usuario comience a reproducirlo. De esa manera, cuando el usuario cambia a un contenido diferente, 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 está en una lista unidimensional
(como una playlist o un carrusel) y prioriza los elementos multimedia según su proximidad
al contenido multimedia que se está reproduciendo.
En la documentación, se abarcan los siguientes temas:
- Conceptos del administrador de carga previa
- Cómo crear un administrador de precarga
- Cómo administrar y reproducir contenido