logo
当前页

Event

ZegoTurnOnYourMicrophoneRequestListener

onTurnOnYourMicrophoneRequest

当其他用户尝试打开您的麦克风时,将触发此回调。

  • 函数原型:

    void onTurnOnYourMicrophoneRequest(ZegoUIKitUser fromUser)
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setTurnOnYourMicrophoneRequestListener(new ZegoTurnOnYourMicrophoneRequestListener() {
        @Override
        public void onTurnOnYourMicrophoneRequest(ZegoUIKitUser fromUser) {
          
        }
    });

ZegoUserCountOrPropertyChangedListener

onUserCountOrPropertyChanged

当房间用户数量变化或属性变化时,将触发此回调。

  • 函数原型:

    void onUserCountOrPropertyChanged(List<ZegoUIKitUser> userList)
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setUserCountOrPropertyChangedListener(new ZegoUserCountOrPropertyChangedListener() {
        @Override
        public void onUserCountOrPropertyChanged(List<ZegoUIKitUser> userList) {
            
        }
    });

ZegoSeatTakingRequestAudienceListener

onSeatTakingRequestRejected

当房间主持人拒绝观众的座位占用请求时,观众将收到此回调。

  • 函数原型:

    void onSeatTakingRequestRejected()
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatTakingRequestAudienceListener(new ZegoSeatTakingRequestAudienceListener() {
        @Override
        public void onSeatTakingRequestRejected() {
            
        }
    });

onHostSeatTakingInviteSent

当房间主持人邀请用户成为发言人时,观众将收到此回调。

  • 函数原型:

    void onHostSeatTakingInviteSent()
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatTakingRequestAudienceListener(new ZegoSeatTakingRequestAudienceListener() {
        @Override
        public void onHostSeatTakingInviteSent() {
            
        }
    });

ZegoSeatTakingRequestHostListener

onSeatTakingRequested

当房间主持人收到用户成为发言人的请求时,将触发此回调。

  • 函数原型:

    onSeatTakingRequested(ZegoUIKitUser audience)
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatTakingRequestHostListener(new setSeatTakingRequestHostListener() {
        @Override
        public void onSeatTakingRequested(ZegoUIKitUser audience) {
            
        }
    });

onSeatTakingRequestCancelled

当房间主持人收到观众成为发言人的请求,然后取消请求时,将触发此回调。

  • 函数原型:

    onSeatTakingRequestCancelled(ZegoUIKitUser audience)
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatTakingRequestHostListener(new setSeatTakingRequestHostListener() {
        @Override
        public void onSeatTakingRequestCancelled(ZegoUIKitUser audience) {
            
        }
    });

onSeatTakingInviteRejected

当房间主持人邀请观众成为发言人,然后被观众拒绝时,将触发此回调。

  • 函数原型:

    onSeatTakingInviteRejected()
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatTakingRequestHostListener(new setSeatTakingRequestHostListener() {
        @Override
        public void onSeatTakingInviteRejected() {
            
        }
    });

ZegoSeatsChangedListener

onSeatsChanged

当房间发言人变化时,将触发此回调。

  • 函数原型:

    void onSeatsChanged(Map<Integer, ZegoUIKitUser> takenSeats, List<Integer> untakenSeats)
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatsChangedListener(new ZegoSeatsChangedListener() {
        @Override
        public void onSeatsChanged(Map<Integer, ZegoUIKitUser> takenSeats, List<Integer> untakenSeats) {
            
        }
    });

ZegoSeatsClosedListener

onSeatsClosed

当房间主持人关闭所有座位时,将触发此回调。

  • 函数原型:

    void onSeatsClosed()
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatsClosedListener(new ZegoSeatsClosedListener() {
        @Override
        public void onSeatsClosed() {
            
        }
    });

onSeatsOpened

当房间主持人打开所有座位时,将触发此回调。

  • 函数原型:

    void onSeatsOpened()
  • 示例:

    ZegoUIKitPrebuiltLiveAudioRoomFragment fragment;
    // ...
    fragment.setSeatsClosedListener(new ZegoSeatsClosedListener() {
        @Override
        public void onSeatsOpened() {
            
        }
    });

Previous

API

Next

Config