我有一个未发布的自定义接收器应用,我无法从我的网络播放器发送器应用程序转换为chrome。我确实得到了接收器"可用"初始化cast api时的消息,但是当我点击播放器中的强制转换按钮并从扩展下拉菜单中选择chromecast设备时,电视屏幕会变黑并且几秒钟之后我会调用onError方法,并显示以下错误:
{code: "channel_error", description: "Error: Timeout", details: null}
使用默认媒体接收器时,转换工作正常。此外,我在服务器控制台日志中看不到来自chromecast设备的任何网络流量,这意味着chromecast不会获取接收器应用程序。
我确定了以下内容:
我找到了另一个讨论此错误的帖子Chromecast sample sender application CastHelloText-chrome ends with error when trying to get session,但那里提供的建议似乎并不适用于我的情况。
答案 0 :(得分:0)
我能够通过重新启动chromecast设备来解决此特定错误。我在两个不同的场合尝试过,一旦设备重启,问题就会消失。我无法解释它是如何工作的,但它完成了这项工作。如果有人能够解释这个特定错误的原因是什么,以及为什么重新启动修复它,我会接受这个答案。