无法将我的 Chromecast 与我的自定义接收器连接

Unable to connect my Chromecast with my custom receiver

我正在遵循此指南:https://codelabs.developers.google.com/codelabs/cast-receiver#4 to create a custom receiver. Unfortunately when I try to use the cactool for testing: https://casttool.appspot.com/cactool/我总是收到关于我的设备 ID 的错误消息:投射失败,请稍后重试。在浏览器中我得到:

我的申请编号:8FEE03DD

状态:已发布

Chromecast 序列号:8917AD6D304

有什么想法吗?

“is_device_registered”错误是由在浏览器中对 运行 不起作用的 Cast Debug Logger 调用引起的(因为它不是 运行ning Chromecast 设备,因此找不到它)。

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

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