غالبًا ما يكون تصفُّح ملفات الوسائط وتشغيلها جزءًا من تجربة المستخدم التي يوفّرها تطبيق التلفزيون، لذلك قد يكون من الصعب تقديم مثل هذه التجربة من البداية مع الحرص على أن تكون سريعة وسلسة وجذابة. سواء كان تطبيقك يتيح الوصول إلى كتالوج وسائط صغير أو كبير، من المهم أن يسمح للمستخدمين بتصفُّح الخيارات بسرعة والوصول إلى المحتوى الذي يريدونه.
يوفِّر إطار عمل Android صفوفًا لإنشاء واجهات مستخدم لهذه الأنواع من التطبيقات باستخدام مكتبة Leanback androidx. توفّر هذه المكتبة إطار عمل من الصفوف لإنشاء واجهة فعّالة ومألوفة لتصفّح ملفات الوسائط وتشغيلها بأقلّ قدر من الترميز. تم تصميم الصفوف لتوسيع نطاقها وتخصيصها، ما يتيح لك إنشاء تجربة فريدة لتطبيقك.
تعرض لك الصفحات الموجودة في هذا القسم كيفية إنشاء تطبيق تلفزيون لتصفح محتوى الوسائط وتشغيله باستخدام مكتبات دعم Leanback للتلفزيون.
المواضيع
- إنشاء واجهات المستخدم باستخدام ميزة "الكتابة للتلفزيون"
- إعداد التطبيق لاستخدام ميزة "الكتابة للتلفزيون"
- إنشاء متصفّح كتالوج باستخدام ميزة "الكتابة للتلفزيون"
- إنشاء عرض تفاصيل باستخدام ميزة "الكتابة على التلفزيون"
- إنشاء واجهات مستخدم باستخدام مجموعة أدوات واجهة المستخدم Leanback
- مكتبات أدوات واجهة المستخدم في Leanback: ابدأ باستخدام مكتبات AndroidX لمجموعة أدوات واجهة المستخدم Leanback.
- إنشاء متصفح كتالوج: استخدم مكتبة دعم Leanback لإنشاء واجهة تصفُّح لكتالوجات الوسائط.
- توفير طريقة عرض البطاقة: استخدم مكتبة دعم Leanback لإنشاء عرض بطاقة لعناصر المحتوى.
- إنشاء طريقة عرض تفاصيل: استخدم مكتبة دعم Leanback لإنشاء صفحة تفاصيل لعناصر الوسائط.
- استخدام عناصر التحكم في النقل Leanback: استخدم مكتبة دعم Leanback لإنشاء عناصر تحكم في النقل لمشغِّل الفيديو.
- عناصر التحكم في التشغيل على التلفزيون: أفضل الممارسات لإنشاء تجربة تشغيل متسقة على المنصة
- فيديوهات المعاينة: يمكنك عرض فيديو معاينة مباشرةً على الشاشة الرئيسية.
- وضع الاستراحة: يمكنك توفير الطاقة وتجنُّب المشاكل المتعلقة بحروق الشاشة.
- إضافة خطوة إرشادية: استخدم مكتبة دعم Leanback لتوجيه المستخدم من خلال سلسلة من القرارات.
- تقديم تطبيقك للمستخدمين لأول مرة: استخدم مكتبة دعم Leanback لتعرض للمستخدمين لأول مرة كيفية تحقيق أقصى استفادة من تطبيقك.
- تنفيذ جلسة وسائط
- يمكنك استخدام
MediaSession
لإعلام Android TV بالمحتوى الذي يتم تشغيله في تطبيقك والسماح للتفاعلات من خارج التطبيق بالتحكم في الوسائط. - عرض بطاقة "التعرّف التلقائي على الموسيقى"
- يمكنك استخدام
MediaSession
لعرض بطاقة "التعرّف التلقائي على الموسيقى" على الشاشة الرئيسية. - مطابقة عدد اللقطات في الثانية للمحتوى
- يمكنك إدارة عدد اللقطات في الثانية باستخدام واجهة برمجة التطبيقات الخاصة بعدد اللقطات في الثانية.