Public 属性 | |
LOGIN = "onLogin" | |
LOGOUT = "onLogout" | |
CHANNEL_JOIN = "onChannelJoin" | |
CHANNEL_LEAVE = "onChannelLeave" | |
CHANNEL_STOP = "onStop" | |
PARTICIPANT_JOIN = "onParticipantJoin" | |
PARTICIPANT_LEFT = "onParticipantLeft" | |
PARTICIPANT_UPDATE = "onParticipantUpdate" | |
CLIENT_STATE_CHANGE = "onClientStateChange" | |
CHANNEL_UPDATE = "onChannelUpdate" | |
CAMERA_UPDATE = "onCameraUpdate" | |
PARTIPANT_VOLUME_CHANGE = "onParticipantVolumeChange" | |
类成员变量说明
◆ CAMERA_UPDATE
JRTCEvents::CAMERA_UPDATE = "onCameraUpdate" |
摄像头变化 回调参数 void
◆ CHANNEL_JOIN
JRTCEvents::CHANNEL_JOIN = "onChannelJoin" |
加入会议结果 回调参数 {channelId:string, result:boolean, reason:number} channelId加入频道ID result 加入结果 reason 加入失败时错误码 详见 JRTCChannelReason
◆ CHANNEL_LEAVE
JRTCEvents::CHANNEL_LEAVE = "onChannelLeave" |
离开会议通知 回调参数 {channelId:string, reason:number} channelId加入频道ID reason 离会原因 详见 JRTCChannelReason
◆ CHANNEL_STOP
JRTCEvents::CHANNEL_STOP = "onStop" |
结束会议通知 回调参数 {channelId:string, reason:number} channelId加入频道ID reason 离会原因 详见 JRTCChannelReason
◆ CHANNEL_UPDATE
JRTCEvents::CHANNEL_UPDATE = "onChannelUpdate" |
频道属性变化
- screenUserId屏幕共享者uid 为空时表示无人在屏幕共享
- recordState 录制状态回调 INT类型
说明 状态 值 无法进行视频录制 RECORD_STATE_NONE 0 可以开启视频录制 RECORD_STATE_READY 1 视频录制中 RECORD_STATE_RUNNING 2 - audioOutput是否放音 通过接口
enableAudioOutput
控制
◆ CLIENT_STATE_CHANGE
JRTCEvents::CLIENT_STATE_CHANGE = "onClientStateChange" |
客户端状态改变通知 回调参数 {state,oldstate} state 返回状态 oldstate 旧状态 0: 未初始化 1: 未登录 2: 登录中 3: 登录成功 4: 登出中
◆ LOGIN
JRTCEvents::LOGIN = "onLogin" |
登录 回调参数 {result:boolean,reason:number} result 登录结果 reason 登录失败时错误码 详见 JRTCEngineReason
◆ LOGOUT
JRTCEvents::LOGOUT = "onLogout" |
登出 回调参数 {reason:number} result 登录结果 reason 登录失败时错误码 详见 JRTCEngineReason
◆ PARTICIPANT_JOIN
JRTCEvents::PARTICIPANT_JOIN = "onParticipantJoin" |
成员加入通知 回调参数 {userInfo:object} 成员加入信息
- netStatus 成员网络状态
- audio 是否音频
- userId 成员id
- role 角色
- video 是否视频
- state 成员状态
- self 是否自己
- displayName 昵称
- volumeStatus 音量状态
- pictureSize 视频请求的尺寸类型
◆ PARTICIPANT_LEFT
JRTCEvents::PARTICIPANT_LEFT = "onParticipantLeft" |
成员离开通知 回调参数 {userInfo:object} 成员加入信息
- netStatus 成员网络状态
- audio 是否音频
- userId 成员id
- role 角色
- video 是否视频
- state 成员状态
- self 是否自己
- displayName 昵称
- volumeStatus 音量状态
- pictureSize 视频请求的尺寸类型
◆ PARTICIPANT_UPDATE
JRTCEvents::PARTICIPANT_UPDATE = "onParticipantUpdate" |
成员更新回调
回调参数 {userInfo:object} 成员加入信息
- netStatus 成员网络状态
- audio 是否音频
- userId 成员id
- role 角色
- video 是否视频
- state 成员状态
- self 是否自己
- displayName 昵称
- volumeStatus 音量状态
- pictureSize 视频请求的尺寸类型
◆ PARTIPANT_VOLUME_CHANGE
JRTCEvents::PARTIPANT_VOLUME_CHANGE = "onParticipantVolumeChange" |
成员声音变化 回调参数 {uid:string,volumeStatus:number} uid 成员uid volumeStatus音量大小
该类的文档由以下文件生成:
- typedoc/JRTCEventType.js