javascript - 如何删除并重新添加在 div 中播放的 twilio 视频轨道?

标签 javascript html html5-video twilio

我正在使用 twilio 视频聊天 API 来制作视频通话应用程序。我希望允许用户使用切换按钮手动启用和禁用房间中其他参与者的视频,而无需在低带宽情况下禁用音频。为此,我认为我需要获取特定 div 中播放的轨道,然后使用 track.detach。如何从容器 div 中获取 twilio 轨道?

删除它后,当带宽改善时如何将其添加回来?

最佳答案

这里是 Twilio 开发者布道者。

目前,使用视频 SDK,您无法取消订阅轨道,所有轨道都会发送给对话中的每个成员。因此,虽然您可以从 DOM 中分离轨道并停止显示它,但媒体仍会发送到浏览器。

您可以让发送客户端使用较小的限制来发送视频,并且我们在路线图上的 SDK 中确实有带宽控制,因此即将推出更多控制。

关于javascript - 如何删除并重新添加在 div 中播放的 twilio 视频轨道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46157571/

相关文章:

javascript - HTML5如何从文本区域中获取选定的文本

html - 将摄像头视频从浏览器发送到服务器

iphone - 防止在 iPhone 上加载 HTML5 视频

ruby-on-rails - 使用 rails、nginx 和 send_file 在 Chrome 中流式传输 mp4

javascript - JavaScript 的滑动拼图

html - Son of Suckerfish 菜单问题 IE6

javascript - 正则表达式返回空字符空间并且未定义?

javascript - jquery 加载函数在 chrome 中不起作用,而在 firefox 中起作用?

javascript - 如何动态地将 html 片段附加到网页中?

javascript - 列的自动求和不起作用