2017-09-24 59 views
0

我使用Twilio可編程視頻來構建原型聊天室。用戶如何在Twilio Video中作爲觀衆加入房間?

我能夠將用戶連接到房間作爲參與者,視頻和音頻已成功連接。然而,當用戶想要作爲觀衆加入房間時,該觀衆也被加入作爲視頻參與者。

用戶如何才能作爲旁觀者連接到一個房間?

這裏是我批代碼:

var accessToken = new AccessToken(
      Settings.TwilioAccountSid, 
      Settings.TwilioVideoSid, 
      Settings.TwilioVideoSecret 
     ); 

     // Set the Identity of this token 
     accessToken.identity = "spectator"; 

     // Grant access to Video 
     var grant = new VideoGrant(); 
     grant.room = roomId; 

     accessToken.addGrant(grant); 

     res.send({token: accessToken.toJwt()}); 

這是我與令牌我正在返回到客戶端的連接代碼:

Twilio.Video.connect(result.token, {name: roomId}).then(function (room) {... 

我能做些什麼,以使用戶加入一房觀衆而不是視頻參與者?

回答

0

Twilio開發人員在這裏傳播。

加入作爲觀衆的房間意味着用戶不應發送音頻或視頻。要做到這一點,you pass the options to Video.connect說,不要獲得音頻或視頻流。

Twilio.Video.connect(result.token, { 
    name: roomId, 
    video: false, 
    audio: false 
}).then(function(room) { ... }); 

讓我知道這是否有幫助。

相關問題