10

我无法通过此处提到的给定地址 (ip.address:9222) 连接到我的白名单 Chromecast:https ://developers.google.com/cast/developing_your_receiver#debugging

在尝试测试我的 Android 发送方实现时,我的应用可以通过MediaRouteActionProvider成功查看并选择 Chromecast 设备,我立即在 CATEGORY_CONNECT_CHANNEL 中收到SessionError代码 CODE_REQUEST_FAILED。

我在发送者和接收者中都包含了我的应用程序 ID。我已验证 Chromecast 在尝试时处于发现状态。我可以通过 Android 上的 Chromecast 应用查看调试信息以查看设备详细信息,但我没有看到任何可以确认设备已被列入白名单的信息。是否有特定的密钥可以验证设备是否已列入白名单?我错过了另一个步骤吗?

4

3 回答 3

13

解决方案是勾选“在检查更新时将此 Chromecast 的序列号发送给 Google”框,然后勾选“重新启动 Chromecast”。(谢谢,美泰)。

问题是 Android Chromecast 应用程序(版本 1.1.1)中存在一个错误,该设置实际上并没有得到保存。我可以确认 OS X 客户端将正确保存此设置,尚未测试其他版本。

于 2013-07-28T23:37:21.733 回答
0

对我来说,这是检查“在检查更新时将此 Chromecast 的序列号发送给 Google”和注册 Chromecast 设备的组合,如下所述: https ://developers.google.com/cast/docs/registration

注册设备后,您最多需要等待 15 分钟,然后重新启动 Chromecast。如果设备的状态更改为“准备测试”,您会看到这一点。

于 2014-10-15T13:24:36.280 回答
0

还要确保您的 HTTP 服务器将正确响应您的接收器 URL 的 POST 请求以及带有“/whatever_you_pass_to_ApplicationSession.startSession”的相同 URL,这是我们的 Rails 服务器的问题。

于 2013-12-17T20:33:39.810 回答