Live Audience Store
Live audience related interfaces, managing audience list, permission settings and other operations.
Overview
LiveAudienceStore Live audience management class for managing audience list, permission settings and related business. LiveAudienceStore provides a complete set of audience management APIs, including fetching audience list, setting administrators, kicking users, muting, etc. Through this class, you can implement audience management functions in live rooms.
Core Features
Audience List: Get and manage the audience list of the current room
Permission Management: Set and revoke administrator permissions
User Management: Kick users, mute, and other operations
Event Listening: Listen for audience join, leave, and other events
Important: Use the LiveAudienceStore.create factory method to create a
LiveAudienceStoreinstance, which requires a valid live room ID. Audience state updates are delivered through the liveAudienceState publisher. Subscribe to it to receive real-time updates of audience data in the room.
Audience Management Operations Overview
| Operation | Method | Description |
| Fetch Audience List | fetchAudienceList | Get the audience list of the current room |
| Set Administrator | setAdministrator | Set a user as administrator |
| Revoke Administrator | revokeAdministrator | Revoke user's administrator permission |
| Kick User | kickUserOutOfRoom | Kick a user out of the room |
| Mute User | disableSendMessage | Disable/enable user message sending |
Topics
Creating Instance
LiveAudienceStore.create - Create audience management instance
Observing State and Events
liveAudienceState - Current room's audience state
addLiveAudienceListener/removeLiveAudienceListener - Audience event callbacks
Audience Management
fetchAudienceList - Fetch audience list
setAdministrator/revokeAdministrator - Administrator permission management
kickUserOutOfRoom - Kick user
disableSendMessage - Mute/unmute user
See Also
Functions
Add audience event listener
Disable/enable user message sending
Fetch audience list
Kick user out of room
Remove audience event listener
Revoke administrator
Set administrator