跳到主要内容

通话信息

获取当前通话信息

单聊、群聊通过 CallLib.getCurrentCallSession 获取当前的通话信息,这里取名 callSession。

callSession 对象属性说明

callSession 对象属性类型说明
callTypeNumber通话类型,0 是单聊,1 是群聊
mediaTypeNumber通话媒体类型,0 是音频,1 是音视频
callIdString通话 ID
targetIdString通话目标 ID
sessionIdStringRTC 会话唯一标识
extraString通话的扩展信息
startTimeNumber通话开始的时间
connectedTimeNumber通话接通时间
endTimeNumber通话结束时间
callerObject当前通话发起者。详见user 对象属性说明
inviterObject邀请当前用户到当前通话的邀请者。详见user 对象属性说明
mineObject当前用户。详见user 对象属性说明
usersArray<user>当前通话的全部用户列表,一个数组包括 N 个 user 对象。详见user 对象属性说明

user 对象属性说明

user 对象属性类型说明
userTypeNumber用户身份类型,0 是普通身份,1 是观察者身份
mediaTypeNumber通话媒体类型,0 是音频,1 是音视频
userIdString用户 ID
mediaIdString用户的通话媒体连接 ID
enableCameraboolean用户是否开启摄像头
enableMicrophoneboolean用户是否开启麦克风

代码示例


const callSession = await CallLib.getCurrentCallSession()