Utiliser un gestionnaire de préchargement pour une réponse plus rapide

La bibliothèque Media3 fournit un gestionnaire de préchargement pour vous aider à afficher plus rapidement les contenus multimédias aux utilisateurs de votre application. Le gestionnaire de préchargement charge le contenu multimédia avant que l'utilisateur ne commence à le lire. Ainsi, lorsque l'utilisateur passe à un autre contenu, la lecture peut démarrer plus rapidement : le contenu préchargé peut commencer à être lu pendant que le reste du contenu est chargé pour la lecture.

Media3 fournit une classe abstraite, BasePreloadManager, qui peut être personnalisée pour implémenter la stratégie de votre choix pour hiérarchiser le contenu. Cet ensemble de documents explique comment utiliser une implémentation de BasePreloadManager également fournie dans la bibliothèque Media3 : DefaultPreloadManager, qui suppose que les contenus multimédias se trouvent dans une liste unidimensionnelle (comme une playlist ou un carrousel) et qui priorise les éléments multimédias en fonction de leur proximité avec le contenu multimédia en cours de lecture.

La documentation traite des sujets suivants :