使用 TIF Companion 库向你的应用程序添加电视频道
Android TV 上 的 电视输入框架(TIF) 使第三方应用程序开发者可以轻松地使用任何类型的线性媒体创建自己的电视频道。它为应用程序与高品质频道浏览体验的用户提供了一种全新的方式,并为用户提供单一界面来浏览和观看所有频道。
为帮助开发者开始构建电视频道,我们创建了 电视输入框架 ,其中包含许多辅助方法和类,以使开发过程尽可能简单。
这个库提供了标准的类来设置一个后台任务,更新程序指南和一个界面,帮助你的媒体播放器与播放控制器集成,并支持 Android Nougat 中提供的新的电视录制 API。它包括你需要开始在 Android TV 的实时电视应用上展示你的内容的一切。
(注: 源 从 andrid-TV-示例输入 示例)
要开始,请查看 示例应用程序 和 文档 。该示例演示了如何扩展此库以创建自定义频道并管理视频播放。开发者可以通过使用自己的内容更新 XMLTV 文件 或在 SampleJobService 中动态创建通道,立即开始使用示例应用程序。
你可以将该库包含在你的应用程序中,方法是将 library 示例中的目录复制到项目根目录中。然后,将以下内容添加到你的项目settings.gradle文件中:
include ':library'
在你的应用程序build.gradle文件中,将以下内容添加到你的依赖关系中:
compile project(':library')
Android TV 持续增长,无论你的应用是按需还是直播媒体,TIF 都是保持用户参与内容的绝佳方式。例如,Haystack TV 等合作伙伴最近将 TIF 集成到他们的应用程序中,现在它占 Android TV 上新用户观看时间的 16%。
查看我们的 电视开发者网站 ,了解更多关于 Android TV 的信息,并加入我们的 Google+开发者社区 g.co/androidtvdev 与电视开发者讨论这个图书馆和其他主题。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论