首页 > 解决方案 > 离开 iPhone 上的 Chrome 选项卡时,Opentok stream.hasAudio 为假

问题描述

在 iPhone 上的 Chrome 中转到其他选项卡时(不关闭它),发布者的stream.hasAudio值变为false。只有在返回到流选项卡时才会再次变为真。有谁知道为什么会发生这种情况以及如何防止hasAudio关闭?

这不会发生在 Safari 或任何桌面浏览器上。

标签: javascriptreactjsopentok

解决方案


我不确定如何以正确的方式解决此问题,以及您的用例是什么,但可能的解决方法可能是(在伪代码中):

if (isActiveTab && stream.hasAudio) { 做你的事 }

编辑:可能还需要检查 IOS 移动 Chrome


推荐阅读