2017-04-03 2 views
0

私は接続twilioビデオSDKにトリング、その後、ビデオのためにそれをconnetしようとするが、Twilioの開発者エバンジェリストがここ例外TypeError: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

このエラーをgeetingいません。

動画に接続する方法が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

ベータ版ではどのようにオーディオを無効にすることができますか?ベータ4では、このコードは動作しました: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/remove-and-add-microphone-at-beta5-version – Kirill

関連する問題