Implémentez la mise en cache prédictive des contenus multimédias pour réduire la latence au démarrage de la lecture et éliminer les pauses de mise en mémoire tampon lorsque vous passez d'un élément multimédia à un autre. Cela garantit une lecture fluide et performante dans les flux multimédias défilants, offrant ainsi une expérience utilisateur de qualité. Nous vous recommandons d'effectuer l'implémentation via Jetpack Media3.
Implémentation requise
Pour être éligible au programme AEP, votre application doit respecter les exigences suivantes :
| ID | Consigne |
|---|---|
| AEP-PL-GAA | Les transitions entre les éléments doivent se produire en moins de 50 ms. |
Applicabilité de la consigne
Cette consigne s'applique aux éléments suivants :
- Applications qui incluent une lecture vidéo continue ou séquentielle où la vidéo suivante est prévisible. Exemples : vidéos courtes, playlists linéaires et listes à lecture automatique.
- Tous les facteurs de forme sur lesquels l'application est disponible.
Exceptions
Les exceptions suivantes s'appliquent à cette consigne :
| ID | Exception |
|---|---|
| AEP-PL-EAA | Applications dans lesquelles l'utilisateur doit activement accéder à sa prochaine vidéo et la sélectionner dans une interface utilisateur distincte (telle qu'une grille, une liste ou un menu de recommandations) une fois la vidéo en cours terminée. |
| AEP-PL-EAB | Applications dont le cas d'utilisation principal est la diffusion en direct, de pair à pair ou via un serveur (applications de chat et de diffusion en direct, par exemple). Ces vidéos sont en temps réel et ne peuvent donc pas être mises en cache. |
| AEP-PL-EAC | Les applications peuvent utiliser un framework alternatif équivalent offrant une qualité, des fonctionnalités utilisateur, une stabilité et une compatibilité similaires dans l'écosystème. Contactez l'assistance si vous disposez d'un framework approprié à prendre en compte. |
Documentation et ressources sur la fonctionnalité
Les ressources suivantes fournissent des conseils d'implémentation et des informations techniques sur la fonctionnalité de mise en cache de préchargement. Elles sont fournies à titre de référence uniquement et ne contiennent pas d'exigences supplémentaires concernant le programme.
- Utiliser un gestionnaire de préchargement pour une réponse plus rapide
- Présentation du préchargement avec Media3
- Guide détaillé sur PreloadManager de Media3
- Instagram et Facebook offrent une lecture instantanée avec Media3