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 nei feed di contenuti multimediali scorrevoli è fluida e ad alte prestazioni, offrendo un'esperienza utente di qualità. È consigliabile l'implementazione tramite Jetpack Media3.
Implementazione richiesta
Per essere idonea al programma AEP, la tua app deve rispettare i seguenti requisiti:
| ID | Linea guida |
|---|---|
| AEP-PL-GAA | 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 continua o sequenziale di video in cui è possibile prevedere il video successivo. Ad esempio, video nel formato breve (SFV), playlist lineari o elenchi a riproduzione automatica.
- Tutti i fattori di forma su cui è disponibile l'app.
Esenzioni
Per queste linee guida si applicano le seguenti esenzioni:
| ID | Esenzione |
|---|---|
| AEP-PL-EAA | 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. |
| AEP-PL-EAB | 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. |
| AEP-PL-EAC | 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.
- Utilizzare un gestore di precaricamento per una risposta più rapida
- Introduzione al precaricamento con Media3
- Approfondimento su PreloadManager di Media3
- Instagram e Facebook offrono la riproduzione immediata con Media3