由于某种原因,我无法像这样直接用JS API创建房间:
TwillioVideo.connect(twillioToken, {name: 'my-name'})
.then(room => {
....
}, error => {
console.error('Unable to connect to Room: ' + error.message);
})
.connect
方法仅在先前创建房间的情况下对我有效,例如:
我首先用C#创建房间,如下所示:
public string CreateRoom(string roomName) {
TwilioClient.Init(_twilioSettings.AccountSid, _twilioSettings.AuthToken);
RoomResource room = RoomResource.Create(uniqueName: roomName);
return room.Sid;
}
然后在它创建后,我可以连接到它没有问题。 因此,我被迫在C#API中创建一个房间,然后在JS API中使用它。但是我宁愿避免这一步。
在调用RoomResource.Create(uniqueName: roomName)
之前,我也没有找到一种方法来确定具有唯一名称的房间是否已经存在,因为如果存在,则此方法将引发异常。但是在这种情况下,我宁愿返回现有房间的SID
请告知
答案 0 :(得分:0)