当设备离开 Wi-Fi 网络时断开 Chromecast

Disconnect Chromecast when device leaves Wi-Fi network

我正在使用 Chromecast 开发 iOS 应用程序。当发送内容的设备离开 Wi-Fi 网络时,我想断开 Chromecast(停止播放内容)。是否有可能做到这一点?您将如何实施?

谢谢!

你确定要这样做吗?这违背了 Cast UX 设计,坦率地说,提供了糟糕的用户体验。另外,请考虑由于某种原因暂时断开与 wifi 的连接的情况,您真的要停止播放吗?如果同时连接了另一个发送器,你还想停止吗?假设您的 phone 进入睡眠状态并失去连接,您要停止播放吗?

至于这样做的可能性,它显然不能从发送方驱动,因为它已经失去了连接。在接收方,当发送方连接或断开连接时,您会收到回调以及 "reason",因此您需要在那里实现您的逻辑。