我正在开发Chromecast应用,目前在本地托管以进行开发。
当我将内部ip设置为我的接收者URL(http://192.168.1.167:9000/receiver.html)并使用
在我的Windows机器上托管服务器时,它曾经工作正常python -m http.server 9000.
现在我的笔记本电脑坏了,我正在使用mac mini(也因为我打算为我的接收器开发一个iOS发送器应用程序)所以我试图让接收器托管在mac mini上。
我使用相同的原理,mac-mini设置的内部ip作为接收器url,使用
启动服务器Python -m SimpleHTTPServer 9000.
当我尝试连接到接收器时,我无法加载它。
Chromecast显示: 无法加载来源(或其他一些英语相当于我的荷兰语错误:'De bronnen kunnen niet geladen worden'。)
我将路由器中的一个端口转发到我的接收器,我可以从我自己的网络外部(移动4g)到达它,我可以在内部到达它,同事可以到达它,只是Chromecast以某种方式拒绝加载页面我无法弄清楚为什么。 Android SDK为我提供了CastStatusCode.CANCELED和iOS SDK GCKErrorCodeCancelled。
我还尝试将Python更新到最新版本,但它没有修复它。
Chromecast可以很好地加载其他应用,我可以ping到Chromecast和我的设备。当Chromecast尝试加载应用时,我可以暂时加载调试器,但它不会在网络或控制台中显示任何内容。
我希望有人有类似问题或任何关于如何让Chromecast再次连接到我的服务器的线索。
答案 0 :(得分:1)
在我过去几个小时里尝试过的所有事情中,我都没有想到基本的'你是否尝试重启它......' ....
原因是固件更新......