Как разделить видеоконсультацию в Dual Monitor с помощью Tokbox API

Я создал платформу веб-видеоконсультаций с использованием API tokbox, но хочу разделить видеоконсультацию на два монитора, так как мне это сделать? Например, если у меня есть 4 пользователя в текущем сеансе, я смогу перетащить одного пользователя и открыть его на другом мониторе.


person Anuj kumar yadav    schedule 26.07.2018    source источник


Ответы (1)


Учитывая, что это веб-приложение, вам нужно будет открыть новое окно браузера в новом окне монитора. Я не уверен, возможно ли это. Вы можете создать новое окно с помощью window.open(), но в моем тестировании я не мог понять, как заставить его перейти на другой монитор, используя, например. окно.moveBy и окно.moveTo.

Возможно, вам потребуется создать настольное приложение, используя, например. Electron, у которого есть экранный API, который позволяет вам запрашивать, какие дисплеи доступны, и открывать новые BrowserWindows на этих дисплеях. См. документацию здесь: https://electronjs.org/docs/api/screen

Когда у вас появится новое окно, вы можете переместить своих подписчиков в это окно, используя обычные API-интерфейсы DOM, removeChild и appendChild. например.

var newWindow = window.open('about:blank', 'newWindow', 'width=500,height=500');
newWindow.document.body.appendChild(subscriber.element);
person Adam Ullman    schedule 30.07.2018