跳到主要内容

全局事件总线表 (EVENT)

SDK 提供标准化事件总线机制,支持 sdk.onsdk.oncesdk.offcallbacks 配置。


核心事件常量速查表 (ScooperMeetingSDK.EVENT.*)

事件常量事件字符串触发时机与业务含义关键 Payload 字段
MEETING_STATUSmeeting:status会议整体状态变更(创建、解散、状态更新)会议对象 meetId, status, name
MEETING_MEMBERmeeting:member参会成员状态变动(入会 join、离会 leave、角色变动)成员对象 meetId, tel, type, role
CALL_STATEcall:state点对点通话状态变更(振铃、通话中、挂断)通话状态 tel, state, reason
SOFT_HANDLER_INCOMING_CALLsoftHandler:incomingCall软手柄收到外部来电呼入呼入信息 caller, callId, mediaType
VIDEO_PLAY_SUCCESSvideo:playSuccess某一路视频流成功在上屏播放视窗信息 index, video, id
SDK_ERRORsdk:error全局异常与网络错误告警错误对象 code, message, originalError

SDK 事件监听代码示例 (JavaScript Demo)

// 1. 监听成员入会/离会变动
const unbind = sdk.on(ScooperMeetingSDK.EVENT.MEETING_MEMBER, (payload) => {
console.log("参会成员状态变动:", payload);
});

// 2. 监听单次会议创建状态
sdk.once(ScooperMeetingSDK.EVENT.MEETING_STATUS, (meet) => {
console.log("会商启动成功:", meet);
});

// 3. 取消监听
unbind();