实时音视频云

  • 事件列表

    最近更新时间:2018-10-25 09:57:25

    房间管理事件

    通过 QNRTCSession实例 监听

    事件名称 描述 参数 备注
    user-leave 有用户离开房间 (user: User) user: 离开的用户
    user-join 有用户加入房间 (user: User) user: 加入的用户
    user-publish 有用户开始发布 (user: User) user: 发布的用户
    user-unpublish 有用户取消发布 (user: User) user: 取消发布的用户
    room-state-change 房间状态改变 (state: RoomState) 表示房间状态的number数字,具体见类型介绍
    mute 房间用户修改静音/黑屏状态 ({userId : string, streamId: string, muteAudio: boolean, muteVideo: boolean})
    disconnect 和房间失去连接 房间被关闭/被踢出房间都会触发
    kicked 被踢出房间 (userId: string) 执行踢出命令的用户 id
    error 错误 (error: QNRTCError) 非正常流程抛出的错误,一般出现在自动断线重连过程中
    republish 用户自己因为断线重连sdk自动重新发布后触发 一般用于控制自己合流配置时,当自己重新发布后需要重新调用 setMergeStreamLayout
    resubscribe 远端用户因为不稳定被 SDK 自动重新订阅后触发 (userId: string)

    采集设备事件

    通过 deviceManager 监听

    事件名称 描述 参数 备注
    device-update 检测到设备列表更新
    以上内容是否对您有帮助?
  • Icon free helper
    Close