2015-06-12 39 views
1

我正在創建一個會議頁面,兩個用戶可以進行視頻會議通話。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

+0

非常感謝@戴夫門 –

+0

可我們也跟蹤誰離開會議室,例:我的用戶有1與用戶2的會議並且突然用戶2離開會議,那麼我們如何跟蹤該會議? –

+0

你可以在這裏查看文檔:https://tokbox.com/developer/guides/connect-session/js/#detect_other_connections –