Custom prebuilt features
Call Kit (ZegoUIKitPrebuiltCall) provides a set of default behaviors and styles. If those don't fully meet your needs, we allow you to flexibly do further customization or add your custom business logic.
After getting started, you may notice there is a ZegoUIKitPrebuiltCallConfig
when you integrate the Call Kit, and this is exactly used for custom configuration.
Now, we support the following:
Add your custom components at the top level of the calling view.
Select and configure the layout as you want, currently, picture-in-picture & gallery layouts are supported.
Hide the username, microphone & camera state icon floating above the user's view.
Set the initial state of camera & microphone to make an audio-only call.
- Remove the default buttons or add custom ones to the bottom menu bar.
- Disable the automatic hiding feature of the menu bar.
Add a confirmation dialog box to make a double confirmation.
- Set a ringtone for incoming/outgoing call invitations.
- Hide the Decline button.
- Modify the UI text.
- Implement business logic based on listened callbacks.