我正在研究reactjs - Twilio视频/聊天应用程序。要求在视频顶部包含此人的姓名作为标签。
然而,当我查看带有参与信息的json响应时 - 它只列出了一个身份ID - 是否有一种方法可以将名称推送到服务中,或者在Twilio上查找该人的姓名? / p>
所以你在哪里
身份:“17003”, personName:“Bob Pip”https://www.npmjs.com/package/twilio-video
我能够获得sid和身份。
在视频连接期间尝试为此本地参与者提供自定义值以将其推送到服务中。
var connectOptions = {
name: roomName,
personName: 'Collin Baker',
logLevel: 'debug'
}
Video.connect(data.token, connectOptions)
但它没有出来。
“嘿,所以,简短的回答是”不“你不能通过Video SDK本身做到这一点。”
“但是,我建议您查看Twilio Sync(https://www.twilio.com/docs/api/sync)。同步是一个API,让您可以跨设备同步数据。因此,您可以创建一个同步对象,其中包含您使用的ID视频SDK与用户的可见名称配对。“
“他们不会直接链接,但是如果你保持身份一致(即你的数据库中的用户ID),然后在Sync对象中同步保持可见的用户名,那么你可以在调用之间共享该对象例如,您可以在每个视频室保留一个同步文档。“
https://www.twilio.com/docs/api/sync/sync-sdk-download
https://www.twilio.com/docs/api/sync/quickstart-js
https://www.twilio.com/docs/api/sync/identity-and-access-tokens
“啊,Sync是测试版,所以你需要安装npm库的alpha版本。稍微有点困惑我很感激,就像twilio@3.4.0-alpha1”