Chromecast 调试 - 可以投射但无法检查

问题描述

我有一个 gen3 chromecast 设备(列入白名单),过去使用 chrome://inspect 检查流量时没有遇到任何问题。现在突然之间我似乎无法调试 CC 设备。

当我“chrome://inspect”时,我可以看到设备(不是我设置的名称。它只是说 Chromecast)但是当我开始播放时,我没有看到开始检查的检查选项>

我尝试了以下方法

  1. 更新了铬
  2. 重新启动 CC 设备
  3. 重新启动无线路由器
  4. 在不同的电视上试过

此外,当我尝试 adb connect 时,它会抛出一个错误,指出设备拒绝连接。这是什么意思,我该如何解决

解决方法

我遇到了同样的问题,您需要确保正确设置了一些东西。

对于 Chromecast:

  1. 确保 Chromecast 已在 https://cast.google.com/publish/#/overview 上注册到您的帐户
  2. 仔细检查序列号,因为它可以混合 O 和 0、1 和 l 等。
  3. (不确定是否 100% 有必要)在设置中启用“向 Google 发送统计信息”。
  4. 一旦设备“准备好进行测试”,重新启动它。

对于应用程序:

  1. 应用必须注册到与设备相同的帐户。
  2. 如果您没有应用(例如,只想测试您网站的投射),则需要创建一个。您可以将其设置为“样式化媒体接收器”,这样您就无需在任何地方托管 JS。它与默认接收器基本相同。
  3. 确保您的应用已发布。完成后,重新启动 Chromecast。
  4. 应用必须已在运行,您才能对其进行检查。

为确保问题不是来自您的网站,您可以使用 https://casttool.appspot.com/cactool/(将 appID 替换为您的)。

开始投射,然后前往 chrome://inspect/#devices,“检查”按钮应该就在那里。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...