Event
- ZegoTurnOnYourMicrophoneRequestListener
- ZegoUserCountOrPropertyChangedListener
- ZegoSeatTakingRequestAudienceListener
- ZegoSeatTakingRequestHostListener
- ZegoSeatsChangedListener
- ZegoSeatsClosedListener
ZegoTurnOnYourMicrophoneRequestListener
onTurnOnYourMicrophoneRequest
This callback will be triggered when other user try to open your microphone.
- function prototype:
void onTurnOnYourMicrophoneRequest(ZegoUIKitUser fromUser)
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setTurnOnYourMicrophoneRequestListener(new ZegoTurnOnYourMicrophoneRequestListener() { @Override public void onTurnOnYourMicrophoneRequest(ZegoUIKitUser fromUser) { } });
ZegoUserCountOrPropertyChangedListener
onUserCountOrPropertyChanged
This callback will be triggered when room user count changed or property changed.
- function prototype:
void onUserCountOrPropertyChanged(List<ZegoUIKitUser> userList)
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setUserCountOrPropertyChangedListener(new ZegoUserCountOrPropertyChangedListener() { @Override public void onUserCountOrPropertyChanged(List<ZegoUIKitUser> userList) { } });
ZegoSeatTakingRequestAudienceListener
onSeatTakingRequestRejected
This callback will be triggered to audience when room user request take seat and is rejected by room host.
- function prototype:
void onSeatTakingRequestRejected()
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatTakingRequestAudienceListener(new ZegoSeatTakingRequestAudienceListener() { @Override public void onSeatTakingRequestRejected() { } });
onHostSeatTakingInviteSent
This callback will be triggered to audience when room host invite users to be a speaker.
- function prototype:
void onHostSeatTakingInviteSent()
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatTakingRequestAudienceListener(new ZegoSeatTakingRequestAudienceListener() { @Override public void onHostSeatTakingInviteSent() { } });
ZegoSeatTakingRequestHostListener
onSeatTakingRequested
This callback will be triggered to host when room host receive user's request to be a speaker.
- function prototype:
onSeatTakingRequested(ZegoUIKitUser audience)
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatTakingRequestHostListener(new setSeatTakingRequestHostListener() { @Override public void onSeatTakingRequested(ZegoUIKitUser audience) { } });
onSeatTakingRequestCancelled
This callback will be triggered to host when room host receive audience's request to be a speaker and then canceled the request.
- function prototype:
onSeatTakingRequestCancelled(ZegoUIKitUser audience)
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatTakingRequestHostListener(new setSeatTakingRequestHostListener() { @Override public void onSeatTakingRequestCancelled(ZegoUIKitUser audience) { } });
onSeatTakingInviteRejected
This callback will be triggered to host when room host invite audience to be speaker and is rejected by audience.
- function prototype:
onSeatTakingInviteRejected()
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatTakingRequestHostListener(new setSeatTakingRequestHostListener() { @Override public void onSeatTakingInviteRejected() { } });
ZegoSeatsChangedListener
onSeatsChanged
This callback will be triggered when room speaker changed.
- function prototype:
void onSeatsChanged(Map<Integer, ZegoUIKitUser> takenSeats, List<Integer> untakenSeats)
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatsChangedListener(new ZegoSeatsChangedListener() { @Override public void onSeatsChanged(Map<Integer, ZegoUIKitUser> takenSeats, List<Integer> untakenSeats) { } });
ZegoSeatsClosedListener
onSeatsClosed
This callback will be triggered when room host close all seats
- function prototype:
void onSeatsClosed()
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatsClosedListener(new ZegoSeatsClosedListener() { @Override public void onSeatsClosed() { } });
onSeatsOpened
This callback will be triggered when room host open all seats.
- function prototype:
void onSeatsOpened()
- example:
ZegoUIKitPrebuiltLiveAudioRoomFragment fragment ; // ... fragment.setSeatsClosedListener(new ZegoSeatsClosedListener() { @Override public void onSeatsOpened() { } });