说明: 连麦信息通过 connectMic.getConnectMicInfo() 获取,当连麦信息改变时会触发该事件。
Event 事件: ConnectMicEvents.ConnectMicInfoChange
回调参数: Object 对象,详细类型说明如下
示例:
watchCore.connectMic.eventEmitter.on(ConnectMicEvents.ConnectMicInfoChange, () => {
const connectMicInfo = watchCore.connectMic.getConnectMicInfo();
console.log('连麦信息更新', connectMicInfo);
});
说明: 讲师开启连麦功能后,触发该事件,开启后页面即可显示连麦功能。
Event 事件: ConnectMicEvents.OpenConnectMic
回调参数: Object 对象,详细类型说明如下
示例:
说明: 讲师关闭连麦功能后触发该事件
Event 事件: ConnectMicEvents.CloseConnectMic
回调参数: Object 对象,详细类型说明如下
示例:
Event 事件: ConnectMicEvents.ConnectMicStatusChange
回调参数: Object 对象,详细类型说明如下
说明: 当观众上下麦或用户流加入/退出后,连麦列表改变,通过该事件监听连麦用户列表更新。
Event 事件: ConnectMicEvents.ConnectMicDataChange
回调参数: Object 对象,详细类型说明如下
示例:
说明: 当讲师挂断当前连麦用户,连麦模块将回调该事件。
Event 事件: ConnectMicEvents.TeacherHangUp
示例:
说明: 观众点击同意邀请上麦时,可能因连麦人数到达上限而连麦失败,通过该事件监听并页面提示。
Event 事件: ConnectMicEvents.ConnectMicOverLimit
示例:
说明: 当讲师授予/撤销当前连麦用户的主讲权限时触发该事件。
Event 事件: ConnectMicEvents.CurrentSpeakerStatusChanged
回调参数: Object 对象,详细类型说明如下
示例:
说明: 观众申请连麦,讲师同意连麦申请后触发该事件。
Event 事件: ConnectMicEvents.AllowConnectMicApply
示例:
十、远端连麦用户麦克风开关改变
Event 事件: ConnectMicEvents.RemoteAudioMuteChange
回调参数: Object 对象,详细类型说明如下
十一、远端连麦用户摄像头开关改变
Event 事件: ConnectMicEvents.RemoteVideoMuteChange
回调参数: Object 对象,详细类型说明如下
Event 事件: ConnectMicEvents.LocalAudioMuteChange
回调参数: Object 对象,详细类型说明如下
Event 事件: ConnectMicEvents.LocalVideoMuteChange
回调参数: Object 对象,详细类型说明如下
说明: 本地连麦流离开后触发该事件,触发后连麦状态为 ConnectMicStatus.NotConnect。
Event 事件: ConnectMicEvents.LeaveConnectMicSuccess
示例: