无法投射到列入白名单的接收者应用

问题描述 投票:3回答:4

我已成功使用Android TicTacToe应用程序,使用来自TicTacToe example on github的未修改代码,将其投射到TicTacToe接收器应用程序(AppID为“ TicTacToe”)。

[下一步,我尝试使用个人接收器应用程序。我收到了几个小时的电子邮件,让我知道我的设备已列入白名单并提供了AppID。我将AppID放在GameActivity.java的第90行中(而不是说明中所述的第91行),我也将其放在tictactoe.html的第35行中(指令中缺少此步骤,但我认为这是必需的)。我还按照说明的“常见错误”部分中的所有步骤进行操作。

当我单击Android应用程序中的“开始”按钮时,井字游戏面板出现在Android应用程序中,但Chromecast设备没有明显反应。

这里是LogCat:

07-28 00:13:47.776: W/StartSessionTask(10892): StartApplicationRequest failed with status: -4
07-28 00:13:47.826: E/ApplicationSession(10892): StartSessionTask failed with error: failed to start application: request failed
07-28 00:13:47.826: D/GameActivity(10892): start session failed: failed to start application: request failed
android google-cast
4个回答
11
投票

[尝试选中显示“在检查更新时发送此Chromecast的序列号”的框。

我的一开始没有工作,在这样做并重启我的工作后,似乎获得了列入白名单的appID。

正如问题作者所提到的:请确保从ChromeOS,Windows或Mac OSX客户端执行此操作,直到他们从Android应用程序解决此问题为止。

可以在这里下载客户端:https://cast.google.com/chromecast/setup


0
投票

在我通过关闭电源重启chromecast后,这已为我修复。


0
投票

我尝试过Aaron's answer几次(终于能够使用Chromecast Mac应用程序保持设置不变,但仍然出现相同的错误。

然后,我发现我实际上将接收器文件上传到错误的URL。因此,请仔细检查实际被列入白名单的网址!

尽管即使修复了URL,它仍然被破坏了。因此,我认为在提出白名单请求时一定输入了错误的序列号。我不满意白名单请求,并且新的应用程序ID正常运行。


0
投票

我通过对本地托管接收器使用HTTP而不是HTTPS解决了相同的问题,看来Chromecast正在寻找有效的证书。

© www.soinside.com 2019 - 2024. All rights reserved.