Użyj menedżera wstępnego wczytywania, aby uzyskać szybszą odpowiedź

Biblioteka Media3 udostępnia menedżera wstępnego wczytywania, który pomaga szybciej wyświetlać multimedia użytkownikom aplikacji. Menedżer wstępnego wczytywania ładuje treści z mediów, zanim użytkownik zacznie je odtwarzać. Dzięki temu, gdy użytkownik przełączy się na inne treści, odtwarzanie może rozpocząć się szybciej – wstępnie załadowane treści mogą zacząć się odtwarzać, podczas gdy reszta treści jest ładowana do odtwarzania.

Media3 udostępnia klasę abstrakcyjną BasePreloadManager, którą można dostosować, aby zaimplementować dowolną strategię priorytetyzacji treści. Ten zestaw dokumentów wyjaśnia, jak używać implementacji BasePreloadManager, która jest też dostępna w bibliotece Media3: DefaultPreloadManager. Zakłada ona, że multimedia znajdują się na liście jednowymiarowej (np. na playliście lub w karuzeli), i ustala priorytety elementów multimedialnych na podstawie tego, jak blisko znajdują się one od obecnie odtwarzanych treści.

Dokumentacja obejmuje te tematy: