代码之家  ›  专栏  ›  技术社区  ›  GProst

如何从OpenTok订户获取初始媒体流?(网络)

  •  0
  • GProst  · 技术社区  · 5 年前

    我能够获得OpenTok连接到的媒体流 video 元素,但看起来像OpenTok创建的 audioContext.createMediaStreamSource 从PeerConnection接收到的初始mediaStream中,我得到了调整后的mediaStream,而不是初始mediaStream。

    这导致了一个问题,因为Chrome很快就会启用音频自动播放策略,而iOS Safari已经启用了该策略。如果我们打电话 session.subscriber() 不在里面 onClick 处理程序(用户的手势) AudioContext 实例被放入 suspended

    我想禁用OpenTok的 audioContext 音频上下文

    1 回复  |  直到 5 年前
        1
  •  1
  •   Adam Ullman    5 年前

    Adam来自OpenTok团队。

    很高兴了解Chrome中autoPlay的audioContext问题。你如何再现这个问题?你是否真的没有听到声音,或者只是声音级别指示灯不工作?这就是音频上下文的用途。

    你试过最新版本2.15.4吗?我们修复了自动播放问题,将音频和视频分割成单独的元素,以便视频可以继续播放,然后在视频顶部显示音频静音图标,提示用户单击它以开始播放音频。