Menggunakan pengelola pra-muat untuk respons yang lebih cepat

Library Media3 menyediakan pengelola pramuat untuk membantu Anda menampilkan media lebih cepat kepada pengguna di aplikasi Anda. Pengelola pramuat memuat konten dari media sebelum pengguna mulai memutarnya. Dengan begitu, saat pengguna beralih ke konten lain, konten tersebut dapat mulai diputar lebih cepat--konten yang telah dimuat sebelumnya dapat mulai diputar saat konten lainnya dimuat untuk pemutaran.

Media3 menyediakan class abstrak, BasePreloadManager, yang dapat disesuaikan untuk menerapkan strategi apa pun yang mungkin Anda miliki untuk memprioritaskan konten. Kumpulan dokumen ini menjelaskan cara menggunakan implementasi BasePreloadManager yang juga disediakan di library Media3: DefaultPreloadManager, yang mengasumsikan media berada dalam daftar satu dimensi (seperti playlist atau carousel), dan memprioritaskan item media berdasarkan seberapa dekat item tersebut dengan media yang sedang diputar.

Dokumentasi ini membahas topik berikut: