gpt4 book ai didi

javascript - TokBox:有没有办法重新创建视频窗口?

转载 作者:行者123 更新时间:2023-11-30 20:36:22 27 4
gpt4 key购买 nike

创建 session 时,我们传递元素的 id 以替换为视频窗口。但是,如果从 DOM 树中删除元素,我们是否可以将 session 重新绑定(bind)到另一个元素?

最佳答案

在已经初始化之后,无法将发布者或订阅者重新绑定(bind)到不同的元素。

相反,您应该创建一个提供给发布者/订阅者的容器,然后您可以根据需要将该容器附加和移动到 DOM 中的任何位置。

例如:

const pubContainer = document.createElement('div');
const publisher = OT.initPublisher(pubContainer);
session.publish(publisher);
document.getElementById('A').appendChild(pubContainer);

然后:

pubContainer.parentElement.removeChild(pubContainer);
document.getElementById('B').appendChild(pubContainer);

关于javascript - TokBox:有没有办法重新创建视频窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49799486/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com