کتابخانه Media3 یک مدیر پیشبارگذاری (preload manager) ارائه میدهد تا به شما کمک کند رسانهها را سریعتر به کاربران برنامه خود نشان دهید. مدیر پیشبارگذاری، محتوا را از رسانه قبل از اینکه کاربر شروع به پخش آن کند، بارگذاری میکند. به این ترتیب، وقتی کاربر به محتوای دیگری تغییر میدهد، میتواند سریعتر شروع به پخش کند - محتوای از پیش بارگذاری شده میتواند در حالی که بقیه محتوا برای پخش بارگیری میشود، شروع به پخش کند.
Media3 یک کلاس انتزاعی به BasePreloadManager ارائه میدهد که میتواند برای پیادهسازی هر استراتژی که برای اولویتبندی محتوا دارید، سفارشیسازی شود. این مجموعه سند نحوه استفاده از پیادهسازی BasePreloadManager را که در کتابخانه Media3 نیز ارائه شده است، توضیح میدهد: DefaultPreloadManager که فرض میکند رسانهها در یک لیست تکبعدی (مانند لیست پخش یا چرخ فلک) قرار دارند و موارد رسانهای را بر اساس میزان نزدیکی آنها به رسانهای که در حال پخش است، اولویتبندی میکند.
مستندات شامل مباحث زیر است: