iOS Safari 11 WebRTC/getUserMedia 中的视频流在后台暂停?
Video stream is paused in iOS Safari 11 WebRTC/getUserMedia when in background?
当 browser/tab 移至后台时,iOS 上的 Safari 11 似乎会在 WebRTC 会话期间暂停视频捕获;这意味着远程客户端只会看到黑色图像,除非视频捕获浏览器选项卡当前处于焦点状态。我能理解它为什么会这样做*,但我找不到任何关于此行为的官方声明或文档。
*(出于隐私和资源保护的原因。)
这是预期的行为还是可以对此做些什么?
根据我们的经验,这看起来像是预期的行为。同样,原生 iOS 应用无法在后台捕获视频。
其他平台上的行为相同,例如Chrome 在 Android - 浏览器后台或 WebRTC 选项卡时。
当 browser/tab 移至后台时,iOS 上的 Safari 11 似乎会在 WebRTC 会话期间暂停视频捕获;这意味着远程客户端只会看到黑色图像,除非视频捕获浏览器选项卡当前处于焦点状态。我能理解它为什么会这样做*,但我找不到任何关于此行为的官方声明或文档。
*(出于隐私和资源保护的原因。)
这是预期的行为还是可以对此做些什么?
根据我们的经验,这看起来像是预期的行为。同样,原生 iOS 应用无法在后台捕获视频。
其他平台上的行为相同,例如Chrome 在 Android - 浏览器后台或 WebRTC 选项卡时。