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