如何让Chrome Cast在后台iOS中运行?

har*_*man 6 iphone objective-c ios google-cast chromecast

我有一个简单的问题当你进入iPhone的主屏幕并且不退出应用程序而不是Chrome Cast设备停止在屏幕上播放视频如何在应用程序在后台运行时保持播放活动.

Ali*_*daf 0

如果您有一个视频应用程序并且它在投射设备中运行,您可能需要以下行为:

  • 如果用户“明确”断开设备连接(通过投射菜单),则接收器应查看连接的设备并查看是否有任何“其他”连接的设备。如果没有,它应该停止投射设备上的应用程序。但是,如果它找到另一个连接的设备,则不应停止该应用程序。

  • 如果用户没有明确断开连接,但设备因应用程序进入后台而断开连接,或者手机超出 WiFi 范围,或者电池耗尽,或者......,那么接收器不应停止应用程序并应让它运行,即使如果没有其他连接的发件人。

如果您在应用程序和接收器的设计中遵循这两个原则,那么当您的手机进入睡眠状态或应用程序进入后台时,您应该不会遇到任何问题。鉴于上述情况,您还发现问题吗?

  • 一旦应用程序进入后台,应用程序的 GCKSocket 就会关闭吗?如何克服这个问题? (2认同)