2017-04-03 60 views
0

我在這裏特林上連接twilio視頻SDK,然後嘗試選擇Connet它的視頻,但geeting這個錯誤類型錯誤:Video.Client不是構造函數(twilio)

TypeError: Video.Client is not a constructor

const Video = require('twilio-video'); 

.............. 
.............. 
    videoClient = new Video.Client($scope.videoToken); 

     videoClient.connect({ 
       to: roomName 
      }).then(roomJoined, function(error) { 
       $scope.isError = true; 
       $log.debug('Could not connect to Twilio: ' + error.message); 
       $log.debug(error); 
      }); 

回答

0

Twilio開發佈道者。

看起來連接視頻的方式在beta4和beta5之間已經改變。 Check out the Twilio Video beta5 docs here

您現在要連接,像這樣:

const Video = require('twilio-video'); 

Video.connect($scope.videoToken, { name: roomName }) 
    .then(roomJoined) 
    .catch(function(error) { 
    $scope.isError = true; 
    $log.debug('Could not connect to Twilio: ' + error.message); 
    $log.debug(error); 
    }) 

讓我知道這是否有助於在所有。

+0

如何在beta5版本中禁用音頻?在beta4中,此代碼起作用:localMedia = new Video.LocalMedia(); localMedia.removeMicrophone(); – Kirill

+0

首先,視頻現在發佈爲v1,因此我將從beta5更改爲v1代碼。然後,爲了靜音您的本地音頻,您可以在如下這樣的房間環境中執行此操作:'var localMedia = room.localParticipant.media; localMedia.tracks.forEach(function(track){track.disable();})'。這裏有更多的細節:https://www.twilio.com/docs/api/video/guide-preview/tracks#mute-one – philnash

+0

請問,你能看到這個問題嗎? http://stackoverflow.com/questions/44057718 /刪除和相加麥克風-AT-beta5的版本 – Kirill

相關問題