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