Live Seat Store
Live seat management related interfaces, managing seat operations such as taking seat, leaving seat, locking seat, and releasing seat.
Overview
LiveSeatStore Live seat management class for managing seat operations such as taking seat, leaving seat, locking seat, and releasing seat. LiveSeatStore provides a complete set of seat management APIs, including taking seat, leaving seat, locking seat, unlocking seat, kicking user off seat, remote device control, etc. Through this class, seat management functionality can be implemented in the live room.
Core Features
Seat Management: Take seat, leave seat, lock seat, unlock seat operations
User Management: Kick user off seat, move user to specified seat
Device Control: Remote control of user's camera and microphone
Event Listening: Listen to seat-related events
Important: Use the LiveSeatStore.create factory method to create a
LiveSeatStoreinstance, passing a valid live room ID. Seat state updates are delivered through the liveSeatState publisher. Subscribe to it to receive real-time updates of seat data in the room.
Seat Management Operations Overview
| Operation | Method | Description |
| Take Seat | takeSeat | User takes seat |
| Leave Seat | leaveSeat | User leaves seat |
| Lock Seat | lockSeat | Lock seat |
| Unlock | unlockSeat | Unlock seat |
| Kick | kickUserOutOfSeat | Kick user off seat |
| Move | moveUserToSeat | Move user to specified seat |
Remote Device Control
| Operation | Method | Description |
| Open Camera | openRemoteCamera | Remotely open user's camera |
| Close Camera | closeRemoteCamera | Remotely close user's camera |
| Open Microphone | openRemoteMicrophone | Remotely open user's microphone |
| Close Microphone | closeRemoteMicrophone | Remotely close user's microphone |
Topics
Creating Instance
LiveSeatStore.create - Create seat management instance
Observing State and Events
liveSeatState - Current room seat state
addLiveSeatEventListener/removeLiveSeatEventListener - Seat event callbacks
Seat Operations
takeSeat - Take seat
leaveSeat - Leave seat
lockSeat/unlockSeat - Lock/Unlock seat
User Management
kickUserOutOfSeat - Kick user off seat
moveUserToSeat - Move user
Remote Device Control
openRemoteCamera/closeRemoteCamera - Remote camera control
openRemoteMicrophone/closeRemoteMicrophone - Remote microphone control
See Also
Functions
Add seat event listener
Close remote camera
Close remote microphone
Kick user off seat
Leave seat
Lock seat
Move user to seat
Mute microphone
Open remote camera
Open remote microphone
Remove seat event listener
Take seat
Unlock seat
Unmute microphone