跳到主要内容

被叫方

监听来电

监听通话呼入,通过回调 CallLib.onReceivedCall 监听。

代码示例

CallLib.onCallReceived( (res)=> {
console.log("Engine:OnCallReceived=>"+"监听通话呼入, 目标id=>", res.data.targetId);
});

接听通话

调用 CallLib.accept 方法接听通话。

代码示例

CallLib.accept()

拒绝/挂断通话

调用 CallLib.hangup 方法拒绝/挂断通话

代码示例

CallLib.hangup()

通话结束,通过回调 CallLib.OnCallDisconnected 监听。

代码示例

CallLib.onCallDisconnected((res)=>{
console.log("Engine:OnCallDisconnected=>"+"挂断成功, 挂断原因=>", res.data.reason)
})

通话中的远端参与者挂断,通过回调 CallLib.OnRemoteUserLeft 监听。

代码示例

CallLib.onRemoteUserLeft((res)=>{
console.log("Engine:OnRemoteUserLeft=>"+"远端用户挂断,远端Id为=>", res.data.reason)
})

邀请通话

调用 CallLib.inviteUsers 方法邀请用户加入当前通话(仅限群组)。

参数说明

参数类型必填说明
userIdsArray邀请的用户 ID 列表
observerUserIdsArray被邀请观察者id列表 (只能听或看,不能推流的用户)默认传空数组[]

代码示例

CallLib.inviteUsers(userIds,observerUserIds);