استخدام أداة إدارة التحميل المُسبَق للحصول على رد أسرع

توفّر مكتبة Media3 مدير تحميل مسبق لمساعدتك في عرض الوسائط بشكل أسرع للمستخدمين في تطبيقك. يحمّل مدير التحميل المسبق المحتوى من الوسائط قبل أن يبدأ المستخدم في تشغيله. بهذه الطريقة، عندما ينتقل المستخدم إلى محتوى مختلف، يمكن أن يبدأ تشغيله بشكل أسرع، حيث يمكن أن يبدأ تشغيل المحتوى الذي تم تحميله مسبقًا أثناء تحميل بقية المحتوى للتشغيل.

توفّر Media3 فئة مجرّدة، وهي BasePreloadManager، يمكن تخصيصها لتنفيذ أي استراتيجية قد تكون لديك لتحديد أولوية المحتوى. تشرح مجموعة المستندات هذه كيفية استخدام عملية تنفيذ BasePreloadManager المتوفّرة أيضًا في مكتبة Media3: DefaultPreloadManager، والتي تفترض أنّ الوسائط في قائمة أحادية البُعد (مثل قائمة تشغيل أو لوحة عرض دوّارة)، وتمنح الأولوية لملفات الوسائط بناءً على مدى قربها من الوسائط التي يتم تشغيلها حاليًا.

تتناول المستندات المواضيع التالية: