在接收器仍在 Chromecast 设备上运行时不小心关闭了 Chrome 后,我的 Chromecast 发送器应用开始出现此问题。
每当我尝试启动接收器时,我都会立即收到 session 错误。接收方启动,但显然没有从发送方获取任何数据。
Chrome 中的转换菜单表示它正在转换。如果我单击停止,接收器应用程序将关闭,但有趣的是转换菜单仍然指示它正在转换。如果我再次单击“停止”,它将不再显示为正在转换。
每次我尝试施法时都会发生同样的事情。我曾多次尝试重新启动 Chrome 浏览器和 Chromecast 设备,但都没有成功。 传递给错误处理程序的错误对象不提供任何详细信息。 有人现在发生了什么事吗?我该如何解决?
谢谢!
最佳答案
我也遇到了这个问题。抛出的错误消息信息量不大。对我来说,问题是我试图转换位于本地主机服务器上的文件。 Google 似乎已阻止所有来自本地主机或任何 192.168.X.X IP 地址的文件。
因此,请尝试使用外部文件并确保为文件服务器设置了正确的 CORS header (Content-Type、Accept-Encoding 和 范围): https://developers.google.com/cast/docs/chrome_sender_advanced#cors_requirements
关于google-chrome - Chromecast 发件人 : session error when requesting new session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42141399/