我按照此处的设置说明进行操作:https://github.com/googlecast/CastHelloText-chrome一步一步。
我的Google Drive托管文件夹位于https://drive.google.com/folderview?id=0ByI6ac75SrewSE1odEdBMm1fNk0&usp=sharing
我将我的URL(对于我在开发者控制台中的应用程序)设置为https://googledrive.com/host/0ByI6ac75SrewSE1odEdBMm1fNk0/receiver.html
但是,当我运行chromehellotext时:https://googledrive.com/host/0ByI6ac75SrewSE1odEdBMm1fNk0/chromehellotext.html 我在控制台中收到此错误:“onError:{”code“:”session_error“,”description“:”NOT_FOUND“,”details“:null}”当我点击回车并选择我的时,我的Chromecast将无法连接的Chromecast。
我做错了什么?
答案 0 :(得分:6)
选中用于向Google发送序列号的复选框也为我解决了这个问题。我花了几分钟才弄清楚这个盒子的位置,以便我可以查看它。我必须下载chromecast安装应用程序,然后让它发现我的设备,选择它,然后单击设置。该复选框位于设置中。
答案 1 :(得分:5)
可能需要up to 6 hours to publish your receiver app。正如文档所示,您需要做的就是重新启动Chromecast以强制设备重新加载其配置数据。我遇到了同样的问题,我需要重新启动。
答案 2 :(得分:0)
确保您的接收器应用正在加载cast_receiver.js
javascript文件以及启动castReceiverManager
的实例。
在我这样做之前,我看到了相同的超时消息。我最初的接收器代码只是静态HTML,但显然不够好。
以下内容,在我的收件人index.html
中为我做了诀窍:
<
script src="//www.gstatic.com/cast/sdk/libs/receiver/2.0.0/cast_receiver.js"><
/script>
<
script>
window.castReceiverManager = cast.receiver.CastReceiverManager.getInstance();
window.castReceiverManager.start();
<
/script>
<
(从https://developers.google.com/cast/docs/custom_receiver复制)