Js Opentok (Tokbox) Показать статус ожидания.
Я создаю страницу конференции, где два пользователя могут вести видеоконференцию.
для видеоконференции я использую Opentok Tokbox,
Проблема:
рассмотрим сценарий, когда пользователь 1 присоединяется к конференц-залу, и его не сопровождает второй пользователь, и он ждет, пока второй пользователь присоединится к конференции, поэтому в этом случае я хотел бы показать пользователю примечание "Пожалуйста, подождите, пока пользователь"
и как только пользователь присоединяется, сообщение должно быть заменено на видеоконференцию, как показано в приведенном ниже коде js,
session.connect(token, function(error) {
var publisher = OT.initPublisher('video_conf',pubOptions);
session.publish(publisher);
});
<div id="video_conf" class="video_conf">Here i want the note to be Displayed</div>
Я использую приведенный выше код для публикации видео-конференции после создания сеанса, где video_conf - это класс div, в котором публикуется конференция.
Большое спасибо за помощь:)
1 ответ
Вам нужно будет подключиться к сеансу по умолчанию, так как вы не можете видеть события сеанса, если вы не подключены. Вы должны активировать страницу ожидания в session.connect() и иметь прослушиватель событий сеанса, чтобы деактивировать страницу ожидания, когда кто-то присоединяется. Вот пример слушателя и обработчика события сеанса:
session.connect(token, function(error) {
var publisher = OT.initPublisher('video_conf',pubOptions);
session.publish(publisher);
enableWaitingSign();
});
session.on('streamCreated', function (event) {
//Someone else has joined the session
disableWaitingSign();
session.subscribe(event.stream);
});
Документация JS по сессиям: https://tokbox.com/developer/sdks/js/reference/Session.html