观看直播电视节目和其他基于频道的连续内容是电视体验的重要组成部分。用户习惯通过频道浏览在电视上选择和观看节目。电视输入框架创建了频道,用于在电视节目指南中发布视频或音乐内容。
注意:电视输入框架旨在供 OEM 用于为 Android 系统电视应用构建频道。它仅支持 Android 5.0(API 级别 21)到 Android 7.1(API 级别 25)。第三方应用应使用 Android TV 主屏幕 API 为其内容构建频道。有关详情,请参阅在主屏幕上推荐内容。
电视输入框架提供了一种统一的方法,用于接收和播放来自硬件源(如 HDMI 端口和内置调谐器)和软件源(如通过互联网流式传输的视频)的直播视频内容。
该框架允许开发者通过实现电视输入服务来定义直播电视输入源。此服务将频道和节目列表发布到电视提供商。电视设备上的直播电视应用从电视提供商获取可用频道和节目列表,并将其显示给用户。
当用户选择特定频道时,直播电视应用会通过电视输入管理器为关联的电视输入服务创建一个会话,并告知电视输入服务调谐到请求的频道,并将内容播放到电视应用提供的显示表面。

图 1. 电视输入框架的功能图。
电视输入框架旨在提供对各种直播电视输入源的访问,并将它们整合到一个统一的用户界面中,用户可以在其中浏览、观看和享受内容。为您的内容构建电视输入服务有助于在电视设备上提高其可访问性。
有关更多详细信息,请查看 电视输入服务示例应用。
主题
- 开发电视输入服务
- 了解如何开发可与系统电视应用配合使用的电视输入服务。
- 处理频道数据
- 了解如何为系统描述频道和节目数据。
- 管理电视用户互动
- 了解如何呈现叠加层、管理内容可用性以及处理内容选择。
- 支持时移
- 了解如何在电视输入服务中支持时移。
- 支持内容录制
- 了解如何在电视输入服务中支持内容录制。