我已经使用tokbox API创建了一个网络视频咨询平台,但是想在双显示器中拆分视频咨询,那么我该怎么办?例如,如果我当前会话中有4个用户,则可以拖动一个用户并将其打开到其他监视器中。
答案 0 :(得分:1)
鉴于这是一个Web应用程序,您需要在新的监视器窗口上打开一个新的浏览器窗口。我不确定这是否可能。您可以使用window.open()创建一个新窗口,但是在我的测试中,我无法弄清楚如何使用eg将其移动到其他监视器。 window.moveBy和window.moveTo。
您可能需要使用例如创建桌面应用程序。 Electron具有屏幕API,可让您查询可用的显示并在这些显示上打开新的BrowserWindows。请参阅此处的文档: https://electronjs.org/docs/api/screen
一旦有了新窗口,就可以使用常规DOM API,removeChild和appendChild将订阅者移至该窗口。例如。
var newWindow = window.open('about:blank', 'newWindow', 'width=500,height=500');
newWindow.document.body.appendChild(subscriber.element);