iOS chromecast app连接但不启动新框架

时间:2014-02-06 21:55:42

标签: ios chromecast

您好我正在尝试在github reporitory中为iOS播放演示视频。 运行CastHelloVideo-ios时,我看到程序找到设备,连接到设备,但它从不启动页面。我对存储库中的其他示例也有同样的问题。

唯一可以运行一次的是具有应用程序ID“588BF969”的CastHelloText。然后我尝试为同一个项目创建另一个应用程序ID“70138F0B”,它不启动页面,这是日志。

2014-02-06 16:46:20.862 HelloTextGoogleCast[8798:60b] device found!! CVC Off
2014-02-06 16:46:20.866 HelloTextGoogleCast[8798:60b] device found!! JBcast
2014-02-06 16:46:22.873 HelloTextGoogleCast[8798:60b] Selecting device:JBcast
2014-02-06 16:46:24.348 HelloTextGoogleCast[8798:60b] connected!!

没有日志启动页面

请帮助,如果来自同一个应用程序的两个应用程序ID的URL相同,我会做错什么。是的,我为每个案例替换了kReceiverAppID !!

谢谢

3 个答案:

答案 0 :(得分:0)

您是否在开发者控制台上为appId注册了设备?由于588BF969 app id有效(即已发布的应用ID,意味着允许在所有设备上运行)并且您的应用ID无效,我怀疑问题出在您的设备注册中。请

(1)在开发者控制台上仔细检查设备的序列号,确保其与设备的序列号相匹配

(2)确保您已选中将序列号发送到谷歌的框(这是在Chromecast的设置应用程序中)。还可以尝试从网络上的Chrome浏览器连接到http://:9222,以查看您的设备是否已列入白名单

(3)重新启动chromecast以确保它已获取新配置。

答案 1 :(得分:0)

要回答我自己的问题并回复之前的回复,我在开发者控制台中的应用程序尚未发布,并且设备中的序列号很好,因为它适用于一个但不适用于另一个。此外,还检查了将序列号发送到谷歌的框。

问题似乎是一些缓存,而且很容易修复:

1)在设置应用中找到设备IP并进入Chrome浏览器,输入设备IP加端口9222,您会看到一个显示“Chromecast主屏幕”的白页

2)点击“Chromecast主屏幕”,您将看到另一个屏幕,在顶部查找“控制台”并点击它

3)最后输入以下命令:window.location.reload();

多数民众赞成在这样做之后,我的所有应用程序都开始工作,如果我需要更改其中一个URL地址,我会这样做以刷新并加载新的URL。

谢谢

答案 2 :(得分:0)

允许的应用程序的配置缓存在设备上。当我在Developer Portal中进行更改时,我通常只需重新启动设备。