请求新会话时,Chromecast发件人应用程序错误

时间:2015-10-03 04:22:28

标签: chromecast google-cast

我有一个未发布的自定义接收器应用,我无法从我的网络播放器发送器应用程序转换为chrome。我确实得到了接收器"可用"初始化cast api时的消息,但是当我点击播放器中的强制转换按钮并从扩展下拉菜单中选择chromecast设备时,电视屏幕会变黑并且几秒钟之后我会调用onError方法,并显示以下错误:

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

使用默认媒体接收器时,转换工作正常。此外,我在服务器控制台日志中看不到来自chromecast设备的任何网络流量,这意味着chromecast不会获取接收器应用程序。

我确定了以下内容:

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

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

1 个答案:

答案 0 :(得分:0)

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