我在端口9222上连接到chromecast(第1代型号),然后单击屏蔽图标以加载调试脚本。调试器启动正常,我可以添加断点并查看控制台日志。但是当我开始与调试器交互,或者遇到断点,或者我开始在控制台中检查对象时,chromecast开始冻结。视频播放变得不连贯,有时完全停止。删除断点并不能解决播放问题,我完全断开连接并重新连接。很多时候,视频帧在电视上保持冻结,断开连接并不会消失,所以我必须重新启动chromecast。有时调试器断开连接,我必须刷新调试窗口。 它经常发生,以至于我无法让调试器在开始调试后保持连接的时间超过5-15秒,这意味着我每隔几秒钟就会断开连接/重新连接或重新启动chromecast。
我尝试重新启动chromecast(很多次),重新启动浏览器,重新安装我的强制转换扩展程序,尝试不同的chromecast设备甚至尝试不同的路由器。是否有任何方法或技巧可以使用chromecast设备进行可靠的非中断调试会话?
答案 0 :(得分:0)
不幸的是,Chrome远程调试器中存在一个错误(内存泄漏),导致chromecast冻结,崩溃或变得不稳定。它通常在连接几分钟后发生,所以我很惊讶你提到它发生在18秒内;你是说连接调试器后18秒或者遇到断点后的18秒?无论如何,我在调试器中提到的问题是存在的,并且有一个内部票据来解决这个问题;目前没有解决方法。如果在你的情况下,它确实早在你连接的18秒之后,那么其他东西也可能正在发生;你可以在不同的应用程序(如果有的话)上试试看它是否表现出同样的问题吗?