Overview
Live Audio Room Kit is a prebuilt component that helps you to build full-featured live audio rooms into your apps easier.
And it includes the business logic along with the UI, enabling you to customize your live audio apps faster with more flexibility.
)
When do you need the Live Audio Room Kit
When you want to build live audio rooms easier and faster, it allows you:
Build or prototype live audio apps ASAP
Finish the integration in the shortest possible time
When you want to customize UI and features as needed, it allows you:
Customize features based on actual business needs
Spend less time wasted developing basic features
Add or remove features accordingly
To build a live audio app from scratch, you may check our Voice Call.
Embedded features
- Ready-to-use Live Audio Room
- Remove speakers
- Speaker seats changing & management
- Customizable seat layout
- Extendable menu bar
- Device management
- Customizable UI style
- Real-time interactive text chat
- Seat-taking (Invite & apply to take speaker seats)
Recommended resources
To configure prebuilt UI for a custom experience:
Custom Prebuilt UITo make a fully customized Live Audio app, you may try this SDK:
Fully customized with SDKsChange log
Click here to know more
Version 2.2.0
Release date: 2023.03.06
API added:
ZegoUIKitPrebuiltLiveAudioRoom
appDesignSize
: if you use the ScreenUtil library and have your own designSize, fill in your own designSize and we will restore your designSize after the Live Audio Room kit exits.controller
: this can be used to customize how to apply to co-host, manage seats, and listen to the seat changes. For details, refer to Custom Prebuilt UI.
Version 2.0.0
Release date: 2023.02.07
API changes:
Modified:
Before:
Stream<List<ZegoSignalingInRoomTextMessage>> getInRoomTextMessageStream()
After:
Stream<ZegoSignalingPluginInRoomTextMessageReceivedEvent> getInRoomTextMessageReceivedEventStream()
You can still get the
List<ZegoSignalingInRoomTextMessage>
parameter from the new interface's class memberZegoSignalingPluginInRoomTextMessageReceivedEvent.messages
.