javascript - 我如何可靠地获取特定参与者离开(和加入)twilio 房间的时间戳?

标签 javascript video twilio twilio-api

我正在使用 twilio 的程序化视频 API 构建一个视频聊天应用程序。并且想知道特定参与者在房间中连接了多少分钟。

我目前正在监听 roomJoined 和 room.on('disconnected') 事件以执行 ajax 请求并使用 Date.Now() 更新服务器上的时间戳。 但是在某些情况下,当用户关闭浏览器窗口时,附加到断开连接事件的请求不会触发,因为在执行该代码之前,javascript 已从 dom 中删除。

是否有可靠的方法来获取这些信息?

最佳答案

此处为 Twilio 开发人员布道师。

好消息,您现在可以create rooms using the REST APIsetup to receive status callback webhooks从那些房间。 documentation for status callbacks are here ,但您想要的重要回调是 participant-disconnected

此特定事件带有其他人没有的参数。 ParticipantDuration,即参与者连接的时长。

如果有帮助,请告诉我。

关于javascript - 我如何可靠地获取特定参与者离开(和加入)twilio 房间的时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46236054/

相关文章:

javascript - Ember 应用程序套件当我运行 grunt dist 时,如何从包含的 js 库列表中排除 jquery

html - 上传的 mp4 视频无法播放 HTML5 Player

ios - Twilio 客户端语音通话扬声器开/关问题

python - 需要帮助修复 500 错误 python/flask 应用程序

react-native - Twilio React Native - 无法解析模块加密

javascript - jQuery 检查单选按钮值

javascript - 如果 URL 的一部分与 JSON 中的内容匹配,如何加载 JavaScript 文件?

javascript - 我需要帮助来自动显示 react 类中的方法

video - 为什么 libavcodec 只能提供时间戳的估计值?

video - GStreamer 的最低开销源格式?