构建 TV 播放应用

TV 应用提供的用户体验常常包含媒体文件的浏览和播放。从零开始打造这种体验,同时又要确保体验的快速、流畅和有吸引力,可能并非易事。无论您的应用提供对小型还是大型媒体目录的访问,都必须让用户能够快速浏览各个选项并找到需要的内容,这一点非常重要。

Android 框架随 Leanback androidx 库提供了一些类,用于为这些类型的应用构建界面。该库提供了一个类框架,用于以最少的编码创建高效而又熟悉的媒体文件浏览和播放界面。这些类设计为具有扩展和自定义能力,以便您为应用打造独特的体验。

本部分的几页内容介绍了如何使用 Leanback TV 支持库开发用于浏览和播放媒体内容的 TV 应用。

主题

界面指南和 Leanback API
实现媒体会话
了解如何使用 MediaSession 告知 Android TV 应用中正在播放的内容,并让应用外部的互动控制媒体。
显示“正在播放”卡片
了解如何使用 MediaSession 在主屏幕上显示“闻曲知音”卡片。
匹配内容帧速率
了解如何使用 Frame Rate API 管理帧速率。