当前,我正在创建可编程视频聊天。问题在于,创建房间时,只有一个进入,而另一个则从不输入。
用户已经在一个聊天室中,他们可以在彼此之间键入内容,因此我只使用了相同的聊天室代码来创建Twilio视频聊天室。我确认他们要加入的房间ID相同。
const videoTwilio = Twilio.Video;
$(document).ready(function () {
var roomId = $("#roomId").val();
var token = $("#token").val();
videoTwilio.connect(token, {
name: roomId
}).then(room => {
console.log('Connected to Room ' + roomId + " token is: " + token);
room.participants.forEach(participantConnected);
room.on('participantConnected', participantConnected => {
console.log("Remote participant is: " + participantConnected);
});
room.on('participantDisconnected', participantDisconnected => {
console.log("participant disconnected");
});
room.once('disconnected', error => room.participants.forEach(participantDisconnected));
});
}