首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ChromeCast -空接收列表

ChromeCast -空接收列表
EN

Stack Overflow用户
提问于 2013-12-04 17:06:36
回答 3查看 3.4K关注 0票数 7

我正在开发一个发送者/接收者应用程序,但是在我的发件人应用程序中,总是得到一个空的接收者列表。

我做了:

  • 白名单我的ChromeCast和我的接收页面,我收到了我的应用程序ID从谷歌
  • 勾选框:“检查更新时将此Chromecast序列号发送到google”,等待超过1天
  • 安装ChromeCast Chrome扩展,允许我的域,并在chrome://扩展上勾选“开发模式”框
  • 我使用这个Github来避免JS错误:https://github.com/pjjanak/chromecast-hello-world (我也尝试了其他的例子,但没有成功)
  • 我把我的应用程序ID和设置一个NameSpace在我的应用程序
  • 我的ChromeCast可以访问我的接收页面。

如果我把"Youtube“作为appId,我的发件人应用程序可以找到我的ChromeCast。

我可以投一个Chrome和Youtube Android应用程序也可以投。

我无法访问my_chromecast_ip:9222,我发现了以下主题:Initial chromecast setupInitial chromecast setup --它可以是我的解决方案,但我想在使用chromecast-update@google.com之前询问一下是否遗漏了什么。

谢谢你帮忙。

EN

回答 3

Stack Overflow用户

发布于 2016-08-12 19:42:25

绝对确保在Google开发者控制台中输入的设备串行ID是正确的。当我输入设备的序列号('I‘vs '1')时,我不小心输入了一个错误。最好的方法,以确保是按下这个小图标时,你的设备注册。它将是响亮和清晰的,他们使用的是一种衬线字体,所以你不能混淆像'l‘,'I’和'1‘的东西。

如果您发现您的错误,不要忘记重新启动您的chromecast设备,一旦你看到“准备测试”在Google开发者控制台。

票数 2
EN

Stack Overflow用户

发布于 2014-06-12 10:44:15

在构建我的发件人应用程序时,我经常会遇到这个问题,在做完我的研究之后,这就是如何解决问题的方法。

  1. 将发送者应用程序添加到本地主机上&确保您的chromecast是打开的。
  2. 打开Chrome (F12)的开发者模式,刷新发件人应用程序。在初始化Chrome强制转换时,请确保没有错误。如果没有错误,您应该看到发现的ChromeCast扩展:.在你的开发者控制台里。如果您的发件人应用程序在初始化ChromeCast过程中有任何错误,ChromeCast接收方将不会出现在扩展弹出中。
  3. 如果初始化ChromeCast没有错误,但仍然看不到接收方,只需关闭ChromeCast浏览器(如果可能的话,尝试清除Chrome的缓存),然后重新加载发件人应用程序。

希望能帮上忙。

票数 0
EN

Stack Overflow用户

发布于 2015-04-03 02:42:48

https://github.com/pjjanak/chromecast-hello-world此示例是一种旧格式。

代码语言:javascript
复制
if (!chrome.cast || !chrome.cast.isAvailable) {
  setTimeout(initializeCastApi, 1000);
}

不适用于此代码。无法获得“接收者列表”

请试一试

代码语言:javascript
复制
window['__onGCastApiAvailable'] = function(loaded, errorInfo) {
  if (loaded) {
    initializeCastApi();
  } else {
    console.log(errorInfo);
  }
}

参考资料:sender?hl=ja#Initialization

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20381531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档