【问题标题】:Why does calling chrome.cast.initialize break the connection to the Chromecast device?为什么调用 chrome.cast.initialize 会中断与 Chromecast 设备的连接?
【发布时间】:2014-07-19 12:57:06
【问题描述】:

我正在尝试构建一个自定义 Chromecast 发送器/接收器应用程序,但是一旦加载了自定义发送器页面,我似乎无法从自定义发送器甚至 Chrome 连接到设备。

Chromecast 设备似乎运行正常(我可以投射标签和 YouTube 视频)。但是,当我加载自定义发件人时,它似乎断开了 Chrome 与设备的连接。 Chrome 中的 Chromecast 图标显示“未找到 Cast 设备”。

我发现如果我注释掉chrome.cast.initialize,我可以再次看到 Chromecast 设备。 Chrome 调试控制台中没有报告任何错误,我已经注释掉了从与该调用相关的事件处理程序调用的所有代码,但我仍然遇到同样的问题。我也尝试过将 Chromecast 设备恢复出厂设置。我也尝试了其他一些帖子中推荐的一些网络调整(尽管我觉得他们根本无法连接到设备)。

昨天运行良好,然后它神秘地停止了。这似乎表明我可能做了一些事情,但我唯一改变的是接收器应用程序,因为我无法启动它,我不认为是那样。

【问题讨论】:

    标签: chromecast


    【解决方案1】:

    我之前也遇到过这个错误,我通过关闭然后重新打开 Chrome 浏览器来解决它。如果您确定 100% 您的 js 代码在调用 chrome.cast.initialize 时按预期工作(在控制台模式下没有错误显示,但您没有找到 ChromeCast 扩展程序错误),那么只需关闭您的 Chrome 浏览器并重新打开它。如果在您的控制台中,在调用 chrome.cast.initialize 之后,您会看到行 ChromeCast extension found :.... 那么您应该能够在单击 ChromeCast 扩展图标时看到您的 ChromeCast 设备。如果重新打开浏览器不起作用,请清除浏览器缓存并重试。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-30
      • 2017-05-06
      • 2014-03-26
      • 2014-04-13
      • 2022-01-04
      • 2014-12-02
      • 1970-01-01
      • 2021-07-06
      相关资源
      最近更新 更多