تصميم تطبيقات لتشغيل التلفزيون

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

يوفِّر إطار عمل Android صفوفًا لإنشاء واجهات مستخدم لهذه الأنواع من التطبيقات باستخدام مكتبة Leanback androidx. توفّر هذه المكتبة إطار عمل من الصفوف لإنشاء واجهة فعّالة ومألوفة لتصفّح ملفات الوسائط وتشغيلها بأقلّ قدر من الترميز. تم تصميم الصفوف لتوسيع نطاقها وتخصيصها، ما يتيح لك إنشاء تجربة فريدة لتطبيقك.

تعرض لك الصفحات الموجودة في هذا القسم كيفية إنشاء تطبيق تلفزيون لتصفح محتوى الوسائط وتشغيله باستخدام مكتبات دعم Leanback للتلفزيون.

المواضيع

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