استخدام أداة إدارة التحميل المُسبَق للحصول على رد أسرع
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
توفّر مكتبة Media3 أداة لإدارة التحميل المُسبَق تساعدك في عرض الوسائط بشكل أسرع للمستخدمين في تطبيقك. وتحمّل هذه الأداة المحتوى من الوسائط قبل أن يبدأ المستخدم تشغيله. بهذه الطريقة، عندما ينتقل المستخدم إلى محتوى آخر، يمكن أن يبدأ تشغيله بشكل أسرع، إذ يمكن تشغيل المحتوى المحمَّل مسبقًا بينما يتم تحميل بقية المحتوى لتشغيله.
توفّر Media3 فئة مجرّدة، BasePreloadManager
، يمكن تخصيصها لتنفيذ أي استراتيجية لديك لتحديد أولوية المحتوى. توضّح مجموعة المستندات هذه كيفية استخدام تنفيذ
BasePreloadManager
يتم توفيره أيضًا في مكتبة Media3:
DefaultPreloadManager
، والذي يفترض أنّ الوسائط مضمّنة في قائمة أحادية الأبعاد
(مثل قائمة تشغيل أو منصة عرض بعناصر متغيّرة)، ويحدّد أولوية عناصر الوسائط استنادًا إلى مدى قربها من الوسائط التي يتم تشغيلها حاليًا.
تتضمّن المستندات المواضيع التالية:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-08-01 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-08-01 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]