谷歌 Nexus 播放器拨号 ID
Posted
技术标签:
【中文标题】谷歌 Nexus 播放器拨号 ID【英文标题】:Google Nexus Player DIAL id 【发布时间】:2015-06-03 06:37:02 【问题描述】:有人知道我应该在哪里将 DIAL id (http://www.dial-multiscreen.org/) 添加到我的 android 应用程序中,以便能够在 Nexus Player 上启动它们吗?
【问题讨论】:
【参考方案1】:据我了解,DIAL 的工作原理是您的第二个屏幕正在运行一项服务,而您的第一个屏幕告诉您第二个屏幕应该运行什么。在第一个屏幕告诉第二个屏幕启动应用程序后,根据应用程序是什么,第二个屏幕将打开它,假设应用程序可用。这适用于 Youtube 和 Netflix 的常见情况,但对于其他应用程序,它们可能不存在于您的电视上。唯一可能涉及您的 ID 的情况是发现。
如果这是针对 Nexus Player,我强烈建议您查看 Google Cast。它实际上与 DIAL 协议相同。文档更全面,有很多samples,集成应该更容易。根据您的用例,您可能不需要它。如果您只想在电视上看到您的屏幕,您可以使用 Cast 进行镜像。如果您希望用户通过 TV 与您的应用程序交互,那么您必须适当地编写您的接收器应用程序。
【讨论】:
谢谢,但我还有其他依赖 DIAL 的应用程序,而且由于 Nexus Player 支持 DIAL 协议,我只需要知道如何设置拨号集成。一些非安卓平台需要在 xml 配置文件中使用它,一些安卓平台(如 amazon fire)有自定义参数要添加到清单中,但我找不到为 Nexus Player 的应用程序设置它的位置。以上是关于谷歌 Nexus 播放器拨号 ID的主要内容,如果未能解决你的问题,请参考以下文章
Nexus Player (Android TV) YouTubeAndroidPlayerApi 错误:“初始化 YouTube 播放器时出错。”
无法在 Nexus 5 中同时播放两个 MediaPlayer
VideoView 在 Fragment 中播放 .m3u8 不会在 Nexus 7 中播放。在 HTC1 M8 中播放正常