تشكّل مشاهدة البث التلفزيوني المباشر والمحتوى المتواصل الآخر المستند إلى القنوات جزءًا كبيرًا من تجربة التلفزيون. اعتاد المستخدمون على اختيار البرامج ومشاهدتها على التلفزيون من خلال تصفّح القنوات. يُنشئ إطار عمل إدخال التلفزيون قنوات لنشر محتوى الفيديو أو الموسيقى في دليل برامج التلفزيون.
تنبيه: من المفترض أن يستخدم المصنّعون الأصليون للأجهزة إطار عمل TV Input Framework لإنشاء قنوات لتطبيق بث تلفزيوني على نظام Android. ولا يتوافق هذا الإطار إلا مع الإصدارات من Android 5.0 (مستوى واجهة برمجة التطبيقات 21) إلى Android 7.1 (مستوى واجهة برمجة التطبيقات 25). يجب أن تنشئ التطبيقات التابعة لجهات خارجية قنوات لعرض محتواها باستخدام واجهات برمجة التطبيقات الخاصة بالشاشة الرئيسية في Android TV. لمزيد من التفاصيل، يُرجى الاطّلاع على اقتراح محتوى على الشاشة الرئيسية.
يوفّر إطار عمل إدخال التلفزيون طريقة موحّدة لتلقّي محتوى الفيديو المباشر وتشغيله من مصادر الأجهزة، مثل منافذ HDMI والموالفات المضمَّنة، ومصادر البرامج، مثل فيديوهات البث عبر الإنترنت.
يتيح إطار العمل للمطوّرين تحديد مصادر إدخال البث التلفزيوني المباشر من خلال تنفيذ خدمة إدخال البث التلفزيوني. تنشر هذه الخدمة قائمة بالقنوات والبرامج لمقدّم خدمة التلفزيون. يحصل تطبيق البث التلفزيوني المباشر على جهاز تلفزيون على قائمة القنوات والبرامج المتاحة من مقدّم خدمة البث التلفزيوني ويعرضها للمستخدم.
عندما يختار المستخدم قناة معيّنة، ينشئ تطبيق البث التلفزيوني المباشر جلسة لخدمة إدخال التلفزيون المرتبطة من خلال TV Input Manager، ويطلب من خدمة إدخال التلفزيون ضبط القناة المطلوبة وتشغيل المحتوى على مساحة العرض التي يوفّرها تطبيق التلفزيون.
تم تصميم إطار عمل إدخال التلفزيون لتوفير إمكانية الوصول إلى مجموعة متنوعة من مصادر إدخال البث التلفزيوني المباشر وجمعها في واجهة مستخدم واحدة يمكن للمستخدمين من خلالها تصفّح المحتوى ومشاهدته والاستمتاع به. يمكن أن يساعد إنشاء خدمة إدخال تلفزيوني لمحتواك في تسهيل الوصول إليه على أجهزة التلفزيون.
لمزيد من التفاصيل، يمكنك الاطّلاع على التطبيق النموذجي TV Input Service.
المواضيع
- تطوير خدمة إدخال بيانات التلفزيون
- تعرَّف على كيفية تطوير خدمة إدخال تلفزيوني تعمل مع تطبيق بث تلفزيوني على النظام.
- العمل باستخدام بيانات القنوات
- كيفية وصف بيانات القنوات والبرامج للنظام
- إدارة تفاعل المستخدمين مع التلفزيون
- كيفية عرض التراكبات وإدارة مدى توفّر المحتوى والتعامل مع اختيار المحتوى
- إتاحة ميزة "تغيير الوقت"
- كيفية توفير ميزة إيقاف البث مؤقتًا وإرجاعه إلى الخلف في خدمة إدخال التلفزيون
- تسجيل محتوى الدعم
- كيفية توفير إمكانية تسجيل المحتوى في خدمة إدخال التلفزيون