Implementa la memorizzazione nella cache predittiva dei contenuti multimediali per ridurre al minimo la latenza di avvio della riproduzione ed eliminare le pause di buffering quando passi da un elemento multimediale all'altro. In questo modo, la riproduzione è fluida e ad alte prestazioni nei feed di contenuti multimediali scorrevoli, offrendo un'esperienza utente di alta qualità. È consigliabile l'implementazione tramite Jetpack Media3.
Implementazione richiesta
Per essere idonea al programma AEP, la tua app deve rispettare i seguenti requisiti:
- Le transizioni degli asset devono avvenire in meno di 50 ms.
Applicabilità delle linee guida
Queste linee guida si applicano a:
- App che includono la riproduzione video continua o sequenziale in cui il video successivo è prevedibile. Ad esempio, video nel formato breve (SFV), playlist lineari o elenchi di riproduzione automatica.
- Tutti i fattori di forma su cui è disponibile l'app.
Esenzioni
Per queste linee guida si applicano le seguenti esenzioni:
- App in cui l'utente deve navigare attivamente e selezionare il video successivo da un'interfaccia utente distinta (ad esempio una griglia, un elenco o un menu di consigli) al termine del video corrente.
- App in cui il caso d'uso principale è lo streaming live, peer-to-peer o mediato dal server (ad esempio app di chat e app di live streaming). Questi video sono in tempo reale e pertanto non possono essere memorizzati nella cache.
- Le app possono utilizzare un framework alternativo equivalente che fornisca qualità, funzionalità utente, stabilità e compatibilità simili nell'ecosistema. Contatta l'assistenza se hai un framework adatto da prendere in considerazione.
Documentazione e risorse delle funzionalità
Le seguenti risorse forniscono indicazioni sull'implementazione e dettagli tecnici sulla funzionalità Memorizzazione nella cache di precaricamento. Queste risorse sono solo di riferimento e non contengono requisiti di programma aggiuntivi.
- Introduzione al precaricamento con Media3
- Approfondimento su PreloadManager di Media3
- Instagram e Facebook offrono la riproduzione immediata con Media3