【问题标题】:How do I enumerate receivers in my user interface?如何在我的用户界面中枚举接收器?
【发布时间】:2015-01-01 03:15:14
【问题描述】:

有没有一种好方法可以获取 Chromecast 接收器列表以供我的用户界面使用?

旧版本的 CC API 提供如下代码:(found here)

    var cast_api = new cast.Api();
    cast_api.addReceiverListener('APP ID', onReceiverList);

    ...

  onReceiverList = function(list) {
    if (list.length > 0) {
         /* list of receiver identities available here */
    }
  }

但这似乎从最新的 api 中消失了。 2015 年初最好的方法是什么?

【问题讨论】:

标签: javascript google-chrome chromecast


【解决方案1】:

Cast 设备的发现由 Cast 扩展程序和该扩展程序提供的 cast 按钮处理。您可以在我们的docs 中了解更多信息。您也可以在我们的GitHub repo 上找到一些示例。

【讨论】:

  • 谢谢@AliNaddaf。我知道扩展程序中的 Cast 按钮;我希望在我的 UI 中的不同位置显示枚举的接收器。将其视为管理 UI。这可能吗?
  • 不,没有api或者callback可以直接获取设备列表。您可以在任何您想要的地方放置一个投射按钮并将其连接起来,以便单击该按钮显示设备列表,但该列表的枚举和显示由扩展程序处理。
  • 你确定吗?在 Android 应用程序“LocalCast”中,他们使用自定义视图来显示 CC 设备,这绝对不是默认的 Cast SDk 实现。所以一定有办法获取设备列表...
  • 在 Android 和 iOS SDK 中可以,但在 Chrome SDK 中不行
猜你喜欢
  • 2012-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-19
  • 1970-01-01
相关资源
最近更新 更多