TV 应用提供的用户体验常常包含媒体文件浏览和播放。从头开始构建这种体验,同时还要确保体验速度快、流畅且有吸引力,可能具有相当大的挑战性。无论您的应用提供对小型还是大型媒体目录的访问,都必须让用户能够快速浏览他们选择的内容并找到需要的内容。
主题
- 使用 Compose for TV 构建界面
 - 将应用配置为使用 Compose for TV
 - 使用 Compose for TV 创建目录浏览器
 - 使用 Compose for TV 构建详情视图
 - 实现媒体会话
 - 使用 
MediaSession告知 Android TV 您的应用中正在播放的内容,并允许来自应用外部的互动控制媒体。 - 电视上的播放控件
 - 在 Android TV OS 上打造一致的播放体验的最佳实践。
 - 显示“正在播放”卡片
 - 使用 
MediaSession在主屏幕上显示“正在播放”卡片。 - 显示视频预览
 - 直接在主屏幕的 Surface 上呈现预览视频。
 - 支持氛围模式
 - 节省电量并避免屏幕烧屏问题。
 - 匹配内容帧速率
 - 使用帧速率 API 管理帧速率。
 - 优化内存用量
 - 优化应用的内存用量。
 
注意:使用视图和 fragment 的 Leanback 界面工具包已废弃,取而代之的是 Compose。