【发布时间】:2014-02-11 07:38:51
【问题描述】:
我有一个简单的问题,当您转到 iPhone 的主屏幕并且不退出应用程序时,chrome Cast 设备会停止在屏幕上播放视频,如何在应用程序在后台运行时保持播放。
【问题讨论】:
标签: ios iphone objective-c google-cast chromecast
我有一个简单的问题,当您转到 iPhone 的主屏幕并且不退出应用程序时,chrome Cast 设备会停止在屏幕上播放视频,如何在应用程序在后台运行时保持播放。
【问题讨论】:
标签: ios iphone objective-c google-cast chromecast
如果您有一个视频应用,并且它在投射设备中运行,您可能需要以下行为:
如果用户“明确”断开设备(通过投射菜单),则接收方应查看连接的设备并查看是否有任何“其他”连接的设备。如果没有,它应该停止投射设备上的应用程序。但是,如果它发现另一个连接的设备,它不应该停止应用程序。
如果用户没有明确断开连接,但由于应用程序进入后台,或者手机超出 wifi 范围,或者电池没电,或者...,那么接收器不应停止应用程序并且应该让它运行,即使没有其他连接的发件人。
如果您在应用和接收器的设计中遵循这两个原则,那么当您的手机进入睡眠状态或应用进入后台时,您应该不会遇到任何问题。鉴于上述情况,您仍然看到问题吗?
【讨论】: