【问题标题】:Chromecast sender application error when requesting new session请求新会话时 Chromecast 发件人应用程序错误
【发布时间】:2015-12-31 08:31:36
【问题描述】:

我有一个未发布的自定义接收器应用程序,我无法从我的 chrome 网络播放器发送器应用程序投射到它。在初始化 cast api 时,我确实收到了接收器“可用”消息,但是当我单击播放器中的 cast 按钮并从扩展的下拉菜单中选择 chromecast 设备时,电视屏幕变黑,几秒钟后我得到 onError 方法调用时出现以下错误:

{code: "channel_error", description: "Error: Timeout", details: null}

使用默认媒体接收器时,投射效果很好。此外,我在服务器控制台日志中没有看到来自 chromecast 设备的任何网络流量,这意味着 chromecast 没有获取接收器应用程序。

我确定了以下几点:

  • Chromecast 加密狗在 Cast 中注册为 Cast Receiver 设备 开发者控制台。
  • 我的 macbook 运行了 NodeJS 服务器来为 接收器应用程序和演员表中的“接收器应用程序 URL” 开发人员控制台正确指向在我的服务器上运行的服务器 笔记本电脑。
  • chromecast 和我的 macbook 都在同一个网络上,使用 有效的 192.168.x.x IP 地址。

我发现另一个线程讨论此错误Chromecast sample sender application CastHelloText-chrome ends with error when trying to get session,但那里提供的建议似乎不适用于我的情况。

【问题讨论】:

  • 您是否尝试过使用 Chrome 远程调试器查看您的接收器发生了什么?
  • 我做到了。 节点只有 节点,没有别的。没有 CSS,没有 JS,没有控制台日志。很奇怪。

标签: chromecast google-cast


【解决方案1】:

我能够通过重新启动 chromecast 设备来解决此特定错误。我在两个不同的场合尝试过,一旦设备重新启动,问题就消失了。我无法解释它是如何工作的,但它确实完成了工作。如果有人可以解释这个特定错误的原因是什么以及为什么重新启动可以修复它,我会接受这个答案。

【讨论】:

    猜你喜欢
    • 2017-06-27
    • 1970-01-01
    • 2015-04-10
    • 2018-02-22
    • 1970-01-01
    • 2018-11-10
    • 2018-10-18
    • 2013-08-01
    • 2022-01-25
    相关资源
    最近更新 更多