【问题标题】:Unable to connect my Chromecast with my custom receiver无法将我的 Chromecast 与我的自定义接收器连接
【发布时间】:2021-11-03 15:58:24
【问题描述】:

我正在按照本指南:https://codelabs.developers.google.com/codelabs/cast-receiver#4 创建自定义接收器。不幸的是,当我尝试使用 cactool 进行测试时:https://casttool.appspot.com/cactool/ 我总是收到关于我的设备 ID 的错误:无法投射,请稍后再试。在浏览器中我得到:

我的申请号:8FEE03DD

状态:已发布

Chromecast 序列号:8917AD6D304

有什么想法吗?

【问题讨论】:

    标签: react-native google-cast react-native-google-cast


    【解决方案1】:

    “is_device_registered”错误是由无法在浏览器中运行的 Cast Debug Logger 调用引起的(因为它没有在 Chromecast 设备上运行,因此无法找到它)。

    经过多次迭代和测试,在使用代码实验室设置时,我注意到“投射失败。请重试”的以下常见原因:

    Chromecast 会缓存应用程序数据,因此如果您更新 Receiver App URL,则必须在使用新 URL 之前重新启动设备 Ngrok 会话超时(通过重新启动 ngrok 并在 Cast Developer Console 中更新 Receiver App URL 解决) 观察您是否在 http-server 控制台中看到来自 Chromecast 的 GET 请求(我的 CC gen 3 在 User-Agent 中有 'Linux armv71' 等)。如果是这样,则 Receiver App 配置正确,您的问题在于代码(HTML、js 等)

    【讨论】:

    • 仍然收到同样的错误,但在我手动重新启动我的 chromecast 后,我​​设法连接到它。基本上,每次我在 Google Cast SDK Developer Console 中更改任何配置时,我都需要手动重新启动它。谢谢你的回答。
    • 正确,打开和关闭 Chrome cast 似乎会清除缓存的接收器应用程序数据,否则不会拾取更改的设置。
    猜你喜欢
    • 2019-01-03
    • 2014-08-12
    • 2015-08-22
    • 1970-01-01
    • 2014-10-04
    • 2014-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多