tencent cloud

文档反馈

SeatGridViewObserver

最后更新时间:2024-12-03 17:47:59

    事件定义

    函数列表
    说明
    收到房间销毁的事件
    收到被踢出房间的事件
    收到申请上麦/邀请上麦的请求事件
    申请麦位/邀请上麦请求被取消的事件
    收到用户被踢下麦事件。
    用户音频状态发生变化事件。
    麦位视图被点击事件。

    回调事件详情

    onRoomDismissed

    直播间被销毁的事件。
    void onRoomDismissed(String roomId);
    参数:
    参数
    类型
    描述
    roomId
    String
    房间 ID
    返回值:void

    onKickedOutOfRoom

    自己被踢出房间的事件。
    void onKickedOutOfRoom(String roomId, TUIRoomDefine.KickedOutOfRoomReason reason, String message);
    参数:
    参数
    类型
    描述
    roomId
    String
    房间 ID
    reason
    KickedOutOfRoomReason
    被踢出原因
    message
    String
    被踢出的描述
    返回值:void

    onSeatRequestReceived

    收到 申请上麦/邀请上麦 的请求事件。
    void onSeatRequestReceived(VoiceRoomDefine.RequestType type, TUIRoomDefine.UserInfo userInfo);
    参数:
    参数
    类型
    描述
    type
    请求类型(申请上麦,邀请上麦)
    userInfo
    UserInfo
    发送请求的用户信息
    返回值:void

    onSeatRequestCancelled

    申请麦位/邀请上麦 请求被取消的事件。
    void onSeatRequestCancelled(VoiceRoomDefine.RequestType type, TUIRoomDefine.UserInfo userInfo);
    参数:
    参数
    类型
    描述
    type
    请求类型(申请上麦,邀请上麦)
    userInfo
    UserInfo
    取消请求的用户信息
    返回值:void

    onKickedOffSeat

    用户被踢下麦事件。
    void onKickedOffSeat(UserInfo userInfo);
    参数:
    参数
    类型
    描述
    userInfo
    UserInfo
    操作踢人的主播的用户信息
    返回值:void

    onUserAudioStateChanged

    用户音频状态发生变化事件。
    void onUserAudioStateChanged(UserInfo userInfo, boolean hasAudio, TUIRoomDefine.ChangeReason reason);
    参数:
    参数
    类型
    描述
    userInfo
    UserInfo
    用户信息
    hasAudio
    boolean
    是否有音频流
    reason
    ChangeReason
    音频流发生变化原因
    返回值:void

    onSeatViewClicked

    麦位视图被点击事件。
    void onSeatViewClicked(View seatView, TUIRoomDefine.SeatInfo seatInfo);
    参数:
    参数
    类型
    描述
    seatView
    View
    当前被点击的麦位视图对象
    seatInfo
    SeatInfo
    麦位信息
    返回值:void
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持