被叫方
监听来电
监听通话呼入,通过回调 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
方法邀请用户加入当前通话(仅限群组)。
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
userIds | Array | 是 | 邀请的用户 ID 列表 |
observerUserIds | Array | 是 | 被邀请观察者id列表 (只能听或看,不能推流的用户)默认传空数组[] |
代码示例
CallLib.inviteUsers(userIds,observerUserIds);