通话信息
获取当前通话信息
单聊、群聊通过 CallLib.getCurrentCallSession 获取当前的通话信息,这里取名 callSession。
方法
JavaScript
CallLib.getCurrentCallSession();
返回值
| 参数 | 类型 | 说明 |
|---|---|---|
| callSession | Object | 当前通话会话对象,包含通话的详细信息 |
示例代码
JavaScript
const callSession = await CallLib.getCurrentCallSession();
console.log('当前通话信息:', callSession);
callSession 对象属性说明
| callSession 对象属性 | 类型 | 说明 |
|---|---|---|
| callType | Number | 通话类型,0 是单聊,1 是群聊 |
| mediaType | Number | 通话媒体类型,0 是音频,1 是音视频 |
| callId | String | 通话 ID |
| targetId | String | 通话目标 ID |
| sessionId | String | RTC 会话唯一标识 |
| extra | String | 通话的扩展信息 |
| startTime | Number | 通话开始的时间 |
| connectedTime | Number | 通话接通时间 |
| endTime | Number | 通话结束时间 |
| caller | Object | 当前通话发起者。详见user 对象属性说明 |
| inviter | Object | 邀请当前用户到当前通话的邀请者。详见user 对象属性说明 |
| mine | Object | 当前用户。详见user 对象属性说明 |
| users | Array |