Usa un administrador de carga previa para obtener una respuesta más rápida

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 el contenido multimedia antes de que el usuario comience a reproducirlo. De esa 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 tengas 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 qué tan cerca estén del contenido multimedia que se está reproduciendo.

En la documentación, se abarcan los siguientes temas: