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() { } });