com.google.GCKError连接到ChromeCast设备时代码= 2

时间:2014-09-16 08:45:05

标签: ios ios7 runtime-error chromecast

我正在使用iOS应用,我现在想要整合ChromeCast支持。我使用HelloGoogleVideoCast示例来测试我的硬件设置并获得我的应用程序的灵感。

我现在偶然发现了我的应用和HelloGoogleVideoCast中存在的问题。当我连接到设备(HelloGoogleVideoCast中的connectToDevice方法)时,我收到错误"操作无法完成。 (com.google.GCKError错误2。)"。我对设备进行了电源循环,但没有改变行为。我从来没有进入回调deviceManagerDidConnect,而是使用此错误调用deviceManager:didFailToConnectWithError。不过,我可以连接iOS YouTube应用。

如果我谷歌它,我找不到任何有实质内容的东西,我找不到任何好的ChromeCast开发者论坛。

有没有人如何解决这个问题呢?

3 个答案:

答案 0 :(得分:0)

我不确定它会有所帮助,但你可以试试:

从应用商店下载Chromecast应用: chromecast link

看到你的chromecast - >之后选择您的chromecast - >一般 - >确保选中这两个复选框(我知道文本与您的问题无关)。

立即尝试。

如果错误仍然存​​在,请尝试重新启动chromecast

如果您的错误仍然存​​在,请尝试重置chromecast,然后再次选中相应的框(不要忘记!)。

答案 1 :(得分:0)

确保尽快在接收器应用中初始化Receiver Manager。不要等待window.onload。如果接收器加载和初始化接收器管理器的时间太长,则连接会自动断开。

答案 2 :(得分:0)

我遇到了和你一样的问题,并且对接收器进行了以下更改:

  • 我已将脚本src =" // www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"在head标签内和标题标签之前;
  • 我已经把我的脚本文件管理好了所有的演员函数 body标签(实际上我已将所有脚本声明,除了cast_receiver,在body标签之后,包括jQuery);

我希望它可以帮到你:)。