خدمات ورودی تلویزیون بسازید

تماشای برنامه‌های تلویزیونی زنده و سایر محتوای پیوسته و مبتنی بر کانال، بخش بزرگی از تجربه تلویزیون است. کاربران به انتخاب و تماشای برنامه‌ها در تلویزیون از طریق مرور کانال عادت دارند. چارچوب ورودی تلویزیون، کانال‌هایی را برای انتشار محتوای ویدیویی یا موسیقی در راهنمای برنامه‌ریزی تلویزیون ایجاد می‌کند.

احتیاط: چارچوب ورودی تلویزیون قرار است توسط تولیدکنندگان اصلی تجهیزات (OEM) برای ساخت کانال برای برنامه تلویزیون سیستم اندروید استفاده شود. این چارچوب فقط در اندروید ۵.۰ (سطح API ۲۱) تا اندروید ۷.۱ (سطح API ۲۵) پشتیبانی می‌شود. برنامه‌های شخص ثالث باید با استفاده از APIهای صفحه اصلی اندروید تی‌وی، کانال‌هایی برای محتوای خود بسازند. برای جزئیات بیشتر به بخش «محتوای پیشنهادی در صفحه اصلی» مراجعه کنید.

چارچوب ورودی تلویزیون (TV Input Framework) روشی یکپارچه برای دریافت و پخش محتوای ویدیویی زنده از منابع سخت‌افزاری مانند پورت‌های HDMI و تیونر‌های داخلی و منابع نرم‌افزاری مانند ویدیوهای پخش‌شده از طریق اینترنت ارائه می‌دهد.

این چارچوب به توسعه‌دهندگان اجازه می‌دهد تا با پیاده‌سازی یک سرویس ورودی تلویزیون، منابع ورودی تلویزیون زنده را تعریف کنند. این سرویس لیستی از کانال‌ها و برنامه‌ها را به ارائه‌دهنده تلویزیون منتشر می‌کند. برنامه تلویزیون زنده در دستگاه تلویزیون، لیست کانال‌ها و برنامه‌های موجود را از ارائه‌دهنده تلویزیون دریافت کرده و آنها را به کاربر نمایش می‌دهد.

وقتی کاربر کانال خاصی را انتخاب می‌کند، برنامه‌ی تلویزیون زنده از طریق مدیریت ورودی تلویزیون، یک جلسه برای سرویس ورودی تلویزیون مرتبط ایجاد می‌کند و به سرویس ورودی تلویزیون می‌گوید که کانال درخواستی را تنظیم کرده و محتوا را روی صفحه نمایش ارائه شده توسط برنامه‌ی تلویزیون پخش کند.

چارچوب ورودی تلویزیون، برنامه زنده تلویزیونی را به ورودی‌های مختلف متصل می‌کند.
شکل ۱. نمودار عملکردی چارچوب ورودی تلویزیون.

چارچوب ورودی تلویزیون (TV Input Framework) به گونه‌ای طراحی شده است که دسترسی به طیف گسترده‌ای از منابع ورودی زنده تلویزیون را فراهم کند و آنها را در یک رابط کاربری واحد گرد هم آورد، جایی که کاربران می‌توانند محتوا را مرور، مشاهده و از آن لذت ببرند. ایجاد یک سرویس ورودی تلویزیون برای محتوای شما می‌تواند به دسترسی بیشتر آن در دستگاه‌های تلویزیون کمک کند.

برای جزئیات بیشتر، برنامه نمونه سرویس ورودی تلویزیون را بررسی کنید.

مباحث

توسعه یک سرویس ورودی تلویزیون
یاد بگیرید چگونه یک سرویس ورودی تلویزیون توسعه دهید که با برنامه تلویزیون سیستم کار کند.
کار با داده‌های کانال
یاد بگیرید که چگونه داده‌های کانال و برنامه را برای سیستم توصیف کنید.
مدیریت تعامل کاربران تلویزیون
یاد بگیرید که چگونه پوشش‌ها را ارائه دهید، در دسترس بودن محتوا را مدیریت کنید و انتخاب محتوا را مدیریت کنید.
پشتیبانی از تغییر زمان
یاد بگیرید که چگونه از قابلیت تغییر زمان در سرویس ورودی تلویزیون خود پشتیبانی کنید.
پشتیبانی از ضبط محتوا
یاد بگیرید که چگونه از ضبط محتوا در سرویس ورودی تلویزیون خود پشتیبانی کنید.