【问题标题】:Google Cast - Receiver UnavailableGoogle Cast - 接收器不可用
【发布时间】:2014-03-02 16:04:03
【问题描述】:

我只是想得到一个简单的“你好,世界!”样式应用程序与新的 Chromecast SDK 一起运行。这是我正在遵循的分步操作:

https://developers.google.com/cast/docs/chrome_sender

为了实现最少的设置,我尝试通过 Chrome 应用程序(应用程序,而不是扩展程序)将其连接为发件人,并使用 chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID 作为 AppID(如教程中所述)。

它似乎在初始化和启动之间的某个地方分崩离析。我对 chrome.cast.initialize 的调用成功,但是当调用 receiverListener 时,结果总是“不可用”。如果我尝试调用 chrome.cast.requestSession,它会使用错误代码“receiver_unavailable”调用错误处理程序。

一些事情:

  • 我已向 Google 支付了 5 美元购买开发者帐户并注册了我的设备
    • 注意:我的应用程序列表仍然是空的,这是一个问题吗?
  • 我已将 Chromecast 设备重新配置为在检索更新时发送序列号
  • 我已经多次重启了 Chromecast(通过我的 Android 应用)
  • Chromecast 在屏幕上处于空闲状态,风景优美地闪烁
  • 我的笔记本电脑在同一个无线网络上,使用的是基本的 Linksys 路由器
  • 如果我使用“YouTube”或“Netflix”作为 AppID 也不起作用

还有其他想法吗?请帮忙! :)

【问题讨论】:

    标签: google-cast


    【解决方案1】:

    在此处试用两个 Chrome 发送器应用:

    https://github.com/googlecast/CastHelloVideo-chrome https://github.com/googlecast/CastVideos-chrome

    在您自己的服务器上。或者你可以试试

    http://www.videws.com/eureka/helloVideos/

    如果这对您有用,那么您的 Chromecast 很好,您的 Chrome 和 Cast 扩展程序也很好。

    当您想要切换到您自己的应用 ID 时,您需要确保它们已在开发者控制台中准备就绪:https://cast.google.com/publish/

    【讨论】:

    • 甜,这正是我所需要的,比自己构建要好得多。 :) 我会看看这是否有效。
    • 我尝试了您发布的两个示例,但都没有工作。他们都报告“接收者列表为空”。有什么想法吗?
    • 您的发件人(或您的笔记本电脑)是否与您的 Chromecast 设备在同一个 wifi 上?
    • 你也检查过你的Chrome版本、扩展版本吗? developers.google.com/cast/docs/release-notes
    • 是的,它们在同一个网络上,只是连接到我用于在家上网的基本 Linksys,没什么太花哨的。我会检查版本...
    【解决方案2】:

    特别感谢 @ssgg 带领我找到这个。

    在 Windows 7 中,共享网络必须配置为家庭或工作(非公共)网络。我重新配置它,重新启动我的笔记本电脑,它就像一个魅力!

    这个链接很有帮助:
    https://support.google.com/chromecast/answer/3249268?hl=en

    【讨论】:

      【解决方案3】:

      另外两个帮助示例:

      https://github.com/googlecast/cast-custom-receiver

      https://github.com/googlecast/cast-sender-tool-chrome

      (可选地使用媒体服务器向接收者提供媒体 - https://github.com/googlecast/cast-support-media-server

      如果您使用的是 windows 并且有多个 NIC 处于活动状态,请注意这是具有多个 NIC 的 Chrome 中的一个错误,它已在 Chrome 33 中修复。您可以切换到 33,或使用解决方法 --> 进入网络和共享中心 -> 更改适配器设置 -> Alt-N 调出“高级”菜单 -> 高级设置,然后将 Wi-Fi 适配器移至列表顶部。

      【讨论】:

        【解决方案4】:

        我遇到了同样的问题,只是我可以从 Google Cast 扩展程序中看到我的 Chromecast,但无法从 Sender 应用程序中看到。我已经尝试了答案中的所有提示,以及来自 Google Cast 支持页面的提示。使用 Chrome 33 最终解决了这个问题。

        @Krispy:感谢您指导我找到解决方案。

        【讨论】:

          【解决方案5】:

          您现在可能都知道,在 Windows 7 上,这是一个已知问题。 Chrome 发送器应用程序找不到 ChromeCast 接收器。在 GitHub 示例中,您会收到“receiver list empty”消息。在 ChromeCast 问题跟踪器中,这称为 issue 159

          【讨论】:

            【解决方案6】:

            另一个可能导致“接收器不可用”的问题是您使用的是未发布的应用程序。出于这个原因,任何 chromecast 设备都必须在您获取 APP_ID 作为用于开发原因的特殊设备的同一界面中手动注册。否则设备无法访问未发布的应用程序,并导致“接收器不可用”错误。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2018-05-26
              • 2015-08-31
              • 2018-03-21
              • 1970-01-01
              • 2019-04-11
              • 2021-12-10
              • 1970-01-01
              • 2020-04-04
              相关资源
              最近更新 更多