Media3 লাইব্রেরি একটি প্রিলোড ম্যানেজার প্রদান করে যা আপনার অ্যাপের ব্যবহারকারীদের কাছে দ্রুত মিডিয়া দেখাতে সাহায্য করে। প্রিলোড ম্যানেজার ব্যবহারকারীর মিডিয়া চালানো শুরু করার আগেই মিডিয়া থেকে কন্টেন্ট লোড করে। এইভাবে, যখন ব্যবহারকারী অন্য কোনও কন্টেন্টে পরিবর্তন করেন, তখন এটি দ্রুত প্লে করা শুরু করতে পারে - প্রিলোড করা কন্টেন্ট প্লেব্যাকের জন্য বাকি কন্টেন্ট লোড করার সময় প্লে করা শুরু করতে পারে।
Media3 একটি বিমূর্ত ক্লাস প্রদান করে, BasePreloadManager , যা আপনার কন্টেন্টকে অগ্রাধিকার দেওয়ার জন্য যে কোনও কৌশল বাস্তবায়নের জন্য কাস্টমাইজ করা যেতে পারে। এই ডকুমেন্ট সেটটি ব্যাখ্যা করে যে কীভাবে BasePreloadManager এর একটি বাস্তবায়ন ব্যবহার করবেন যা Media3 লাইব্রেরিতেও সরবরাহ করা হয়েছে: DefaultPreloadManager , যা ধরে নেয় যে মিডিয়া একটি এক-মাত্রিক তালিকায় রয়েছে (যেমন একটি প্লেলিস্ট বা ক্যারোজেল), এবং বর্তমানে চলমান মিডিয়ার কতটা কাছাকাছি তার উপর ভিত্তি করে মিডিয়া আইটেমগুলিকে অগ্রাধিকার দেয়।
ডকুমেন্টেশনটি নিম্নলিখিত বিষয়গুলি কভার করে: