Twilio 当有人离开通话时,如何检索通话持续时间?

Twilio 当有人离开通话时,如何检索通话持续时间?,twilio,twilio-video,Twilio,Twilio Video,当有人离开通话时,如何检索通话持续时间 我试图使用getStats(),但只返回了一个状态值 console.log("this.room.getStats() ", this.room.getStats()); 返回: this.room.getStats() Promise { <state>: "pending" } this.room.getStats() 承诺{:“待定”} 这里是Twilio开发者福音传道者 也许像 cons

当有人离开通话时,如何检索通话持续时间

我试图使用
getStats()
,但只返回了一个状态值

console.log("this.room.getStats() ", this.room.getStats());
返回:

this.room.getStats()  
Promise { <state>: "pending" }
this.room.getStats()
承诺{:“待定”}

这里是Twilio开发者福音传道者

也许像

const stats=等待这个.room.getStats();
const remoteTrackStats=kind=='audio'
? 统计信息[0]。remoteAudioTrackStats[0]
:stats[0]。remoteVideoTrackStats[0]
const bytesReceived=remoteTrackStats.bytesReceived;
const timestamp=remoteTrackStats.timestamp;

让我知道这是否有帮助

非常感谢您的回答,但是我没有从getStats()中得到数组。我只得到了一个状态的散列:挂起,没有其他。我正在我的开发环境中进行本地测试,也许我需要使用https而不是http。我会接受这个答案,但也许我应该提到我需要在我的开发环境中配置https。另外,你能确认时间戳实际上是呼叫持续时间吗?