Skip to main content
Build a custom control panel by hiding the default UI and using the SDK’s action methods to control call functionality.

Hide Default Control Panel

Hide the built-in control panel when joining a session:

Build Custom Controls

With the control panel hidden, use the SDK’s action methods to build your own UI:

Audio Controls

Video Controls

Screen Sharing

Leave Session

Track State with Events

Listen to events to keep your custom UI in sync:

Hide Individual Buttons

Instead of hiding the entire control panel, you can hide specific buttons:

Complete Example

Available Actions

All these methods can be used to build custom controls: See Actions for the complete list of available methods.