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