切换到自定义接收器后,与Chromecast断开连接

cas*_*orz 1 google-cast chromecast

我最近将Chromecast应用转换为自定义接收器.我还在使用Cast Companion Library.自定义接收器基本上基于这个https://github.com/googlecast/cast-custom-receiver/blob/master/sample_media_receiver.html,唯一的变化是添加了一个徽标和加载屏幕并注释掉了这一行,appConfig.maxInactivity = 6000;尽管在首先,我没有注释掉,仍然有同样的问题.

无论如何,问题很简单,只有少数人才会遇到.它发生在我的一个测试设备上,不是全部,而不是总是.基本上我开始播放视频,一切都很好,然后设备屏幕熄灭,当我再次关闭它时,应用程序已经与Chromecast断开连接.我没有设置wifi在睡觉时关闭,并且所有抱怨此声称的用户声称他们的设备也没有打开该设置.

当我切换到自定义接收器时发生这种情况可能是巧合,但我只是想确保没有我需要添加到我的自定义接收器以告诉CCL代码保持连接?

谢谢.

She*_*tal 5

我今天遇到了类似的问题.导致此行为的主要原因是,只要发件人(在您的情况下是电话)被锁定(睡眠模式),就会在接收方触发senderDisconnected事件.如果你检查event.reason,它将是未知的,所以你可能检查原因,如果它未知,那么不要停止接收器上的播放(window.close).

当发件人本身断开连接时,event.reason为"disconnected_from_sender".

我希望这有帮助.

它与maxInactivity无关.