2017-06-02 6 views
0

Twilio Voiceの場合と同様に、クライアント側のTwilio Videoからのイベントの通知をroom.on( 'participantConnected')と同様に受け取ることができますか、すべてのイベントが通っていますかルーム設定で設定されたステータスコールバックURL?ウェブフックを通じ、イベントはすぐに私はクライアントを介して行動を取るように到着されているが、それ以外、何の通知がTwilioビデオのウェブサイトからの例のよう表示されません:イベント通知Twilioビデオ

Twilio.Video.connect('$TOKEN', {name:'my-new-room'}).then(function(room) { 
    console.log('Successfully joined a Room: ', room); 
    room.on('participantConnected', function(participant) { 
    console.log('A remote Participant connected: ', participant); 
    }) 
}, function(error) { 
    console.error('Unable to connect to Room: ' + error.message); 
}); 

今、私はのウェブフックを使用していますフォーム

app.post('/video',(req, res) => { 
    room = req.body; 
room.on('disconnected', function (room, error) { 
    console.log('a'); 
}); 
}); 
+0

あなたはTwilio Videoからどんなイベントを得ようとしていますか? 'participantConnected'が発砲していないか、他のイベントを探していますか? – philnash

答えて

0

は、まあ、私はちょっとそれを考え出し、それがビットWTFだ...あなたは地元の参加者である場合にそう明らかに、あなたのイベントは、部屋には表示されません(room.onによってピックアップされる_events 'イベント')。私の意見ではちょっと変わったroom-> localParticipant-> _events room.localParticipant.on( 'event')に表示されますが、私はそれで大丈夫です...まっすぐ進むわけではありませんが、一度あなたがそれを把握して仕事。これが誰かを助けることを願って:)

+0

コードのサンプルがありますか?私は同様の例を取り組んでいますが、カメラがオンになり、ユーザーが部屋に参加するが、ビデオプレビューはparticipantConnected()やtrackAdded()のような機能としてページに表示されないように、イベントを発生させることはできません。 –

+1

うん、私はペーストビンのイベントに使用しているコードをここに入れているhttps://pastebin.com/xya20a4G助けてくれることを願って – Adrian

+0

ありがとう、アドリアン! –

関連する問題