Event | Description |
通话过程中错误回调 | |
通话请求的回调 | |
通话取消的回调 | |
通话接通的回调 | |
通话结束的回调 | |
xxxx 用户拒绝通话的回调 | |
xxxx 用户不响应的回调 | |
xxxx 用户忙线的回调 | |
xxxx 用户加入通话的回调 | |
通话的媒体类型发生改变的回调 | |
当前用户被踢下线 | |
在线时票据过期 |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onCallBegin) {console.log("code:" + params.errorCode + ",message:" + params.message)}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
errorCode | Number | |
message | String | 错误信息 |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onCallReceived) {console.log("callerId:" + params.callerId+ ",calleeIdList:" + params.calleeIdList+ ",groupId:" + params.groupId+ ",callMediaType:" + params.callMediaType+ ",userData:" + params.userData)}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
callerId | String | 主叫 ID(邀请方) |
calleeIdList | Array<String> | 被叫 ID 列表(被邀请方) |
groupId | String | 群组通话 ID |
callMediaType | Number | 通话的媒体类型,比如视频通话、语音通话。 params.callMediaType = 0 : 语音通话 params.callMediaType = 1 :视频通话 |
userData | String | 用户增加的扩展字段。 |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onCallCancelled) {console.log("callerId:" + params.callerId)}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
callerId | String | 主叫 ID(邀请方) |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onCallBegin) {console.log("callerId:" + params.callerId)}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
roomId | roomId.intRoomId: 此次通话的音视频房间 ID (int 类型) roomId.strRoomId: 此次通话的音视频房间 ID (String 类型) | |
callMediaType | Number | 通话的媒体类型,视频通话、语音通话 params.callMediaType = 0:语音通话 params.callMediaType = 1:视频通话 |
callRole | Number | 角色,枚举类型:主叫、被叫。 params.callRole = 0:未知类型。 params.callRole = 1:主叫(邀请方)。 params.callRole = 2:被叫(被邀请方)。 |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onCallEnd) {console.log("strRoomId:" + params.roomId.strRoomId+ "intRoomId:" + params.roomId.intRoomId+ "callMediaType:" + params.callMediaType+ "callRole:" + params.callRole+ "totalTime" + params.totalTime);}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
roomId | roomId.intRoomId: 此次通话的音视频房间 ID (int 类型) roomId.strRoomId: 此次通话的音视频房间 ID (String 类型) | |
callMediaType | Number | 通话的媒体类型,视频通话、语音通话 params.callMediaType = 0:语音通话 params.callMediaType = 1:视频通话 |
callRole | Number | 角色,枚举类型:主叫、被叫 params.callRole = 0:未知类型。 params.callRole = 1:主叫(邀请方)。 params.callRole = 2:被叫(被邀请方)。 |
totalTime | Number | 此次通话的时长,单位:秒 |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onUserReject) {console.log("strRoomId:" + params.userId);}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
userId | String | 拒绝用户的 ID |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onUserNoResponse) {console.log("strRoomId:" + params.userId);}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
userId | String | 无响应用户的 ID |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onUserLineBusy) {console.log("strRoomId:" + params.userId);}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
userId | String | 拒绝用户的 ID |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onUserJoin) {console.log("strRoomId:" + params.userId);}}TUICallKit.on(onListener);
参数 | 类型 | 含义 |
userId | String | 加入当前通话的用户 ID |
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onCallMediaTypeChanged) {console.log("oldCallMediaType:" + params.oldCallMediaType+ "newCallMediaType:" + params.newCallMediaType);}}TUICallKit.on(onListener);
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onKickedOffline) {console.log("onKickedOffline");}}TUICallKit.on(onListener);
function onListener(type: TUICallEvent, params: any) {if (type === TUICallEvent.onUserSigExpired) {console.log("onKickedOffline");}}TUICallKit.on(onListener);
本页内容是否解决了您的问题?