Уведомить пользователя для видеочата

Я пытаюсь разместить видеовызовы OpenTok на своем веб-сайте. Как уведомить конкретного пользователя о видеочате?

var apiKey = "447302";
var sessionId = "1_MX40NDczMDE5Mn5";
var token = "T1==cGFydG5lcl9pZD00NDczMDE5MiZzZGtfdmVyc2l";

// Initialize session, set up event listeners, and connect
var session = TB.initSession(sessionId);
session.addEventListener('sessionConnected', sessionConnectedHandler);
session.connect(apiKey, token);

function sessionConnectedHandler(event) {
    var publisher = TB.initPublisher(apiKey, 'myPublisherDiv');
    session.publish(publisher);
}


session.on("streamCreated", function(e) {

    for (var i = 0; i < e.streams.length; i++) {
        var div = document.createElement('div');
        div.setAttribute('id', 'stream' + e.streams[i].streamId);
        document.getElementById('chatDiv').appendChild(div);
        session.subscribe(e.streams[i], e.streams[i].streamId);
    }

});

person akshaykumar6    schedule 15.04.2014    source источник


Ответы (1)


API OpenTok не предоставляет никакой логики уведомлений. Вы можете уведомлять пользователей, воспроизводя звук или отправляя предупреждающие сообщения.

Когда к вашему сеансу присоединяется новый человек, вы получаете событие connectionCreated. Вы можете отправить уведомление обработчику connectionCreated.

person songz    schedule 16.04.2014