参会者通过呼入同一个会议室进行音视频通话,对于有密码的会议室需同时输入会议室密码进入会议。 可以通过事件回调获取当前呼叫状态,根据呼叫状态进行相应的处理。 呼叫成功后,参会者进入会议,云平台将自动发送音视频流。音视频通话过程中参会人员信息状态变更以事件回调方式进行通知,收到回调消息后可根据业务场景进行后续处理。
您可以通过 makeCall 方法进行呼叫,方法中:
呼叫完成后,会返回 result 对象,根据其中的 code 值进行相应的处理。以下 code 值:
通过监听 CallState 回调事件,获取呼叫的状态。
const result = xyRTC.makeCall(
number: string,
meetingPwd: string,
displayName: string,
muteVideo: boolean = false,
muteAudio: boolean = false,
config? : {
callMode?: string
}
);
if(result.code === 3002){
// 请登录后发起呼叫
return;
}
// 监听呼叫状态事件
xyRTC.on('CallState', (e: ICallState) => {
});