【问题标题】:I used to be able to get a receiver list in the Chromecast beta, now I can't... Am I missing something?我以前能够在 Chromecast 测试版中获得接收者列表,现在我不能……我错过了什么吗?
【发布时间】:2014-03-22 11:27:36
【问题描述】:

几个月前,我在测试版中编写了一个简单的 Chrome(浏览器)Chromecast 应用程序时,能够通过 Javascript 获取接收者列表,然后提示用户选择设备。

现在我似乎无法做到这一点,而且我无法通过阅读 API 文档来弄清楚如何做到这一点。看来我唯一能做的就是希望并祈祷我的用户知道如何点击浏览器中的 chromecast 按钮。

不过,Youtube 在视频旁边有一个 chromecast 按钮。我想通过 Javascript 做同样的事情!

我该怎么做?

【问题讨论】:

标签: google-cast chromecast


【解决方案1】:

使用新的 Chrome Sender Cast SDK,此调用

chrome.cast.requestSession(onRequestSessionSuccess, onLaunchError);

将始终触发 Cast 扩展程序以打开带有设备列表的弹出窗口,供用户选择和打开会话。但是,不会有返回给您的应用的设备 ID 列表供开发人员迭代。

如何触发此调用取决于开发人员并取决于您的用例。您有以下选择。 - 有一个可点击的 Cast 图标(如 YouTube),用户单击该图标会触发此呼叫,然后用户会看到与 Cast 扩展相关联的右上角的弹出窗口 - 如果您的应用完全是关于 Cast 并且希望用户立即选择设备,则在您的页面加载时触发此调用 - 不要做任何特别的事情来触发这个呼叫。在这种情况下,当用户单击 Cast 扩展程序图标时,他们可以选择并连接到 Cast 设备。从那里,如果您的页面没有 Cast 集成,用户可以从那里执行选项卡镜像,或者如果您在页面加载时初始化 Cast API,将创建(或连接到现有的)Cast 会话。

【讨论】:

  • 为什么删除了创建您自己的自定义设备列表的功能?
猜你喜欢
  • 2013-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-31
  • 1970-01-01
  • 2020-10-24
相关资源
最近更新 更多