Our events give you a heads up when something interesting happens during your call. For example, when you (the local participant) join a call, the
joining-meeting event fires. When someone else (a remote participant) joins a call,
participant-joined triggers. You can design your app to react to these and any
We built the
daily-js call object on top of the EventEmitter interface. This means you can customize how your video application responds to Daily events using callback functions. You might want to broadcast a message when all participants have joined, for example, or to update a participant list when someone leaves a meeting.
The event object passed to the callbacks always includes an action property with the event's name, so that your callback functions can process multiple action types at once.
You can install callbacks for the following events:
* These events are only supported when using Daily Prebuilt.
Note: Recording events are not supported in react-native-daily-js.
Live streaming events