ParticipantEventListener Class - Android
Implementation
- You can implement all the methods of
ParticipantEventListener
abstract Class and add the listener toParticipant
class using theaddEventListener()
method ofParticipant
Class.
onStreamEnabled()
onStreamEnabled()
is a callback which gets triggered whenever a participant's video, audio or screen share stream is enabled.
Event callback parameters
- stream: Stream
onStreamDisabled()
onStreamDisabled()
is a callback which gets triggered whenever a participant's video, audio or screen share stream is disabled.
Event callback parameters
- stream: Stream
onStreamPaused()
- This event will be emitted when any participant pauses consuming or producing stream of any type.
onStreamResumed()
- This event will be emitted when any participant resumes consuming or producing stream of any type.
onE2eeStateChanged()
- This event will be emitted when participant's E2EE State changes.
Example
- Kotlin
- Java
meeting!!.localParticipant.addEventListener(object : ParticipantEventListener() {
override fun onStreamEnabled(stream: Stream) {
//
}
override fun onStreamDisabled(stream: Stream) {
//
}
override fun onStreamPaused(kind: String, reason: String) {
//
}
override fun onStreamResumed(kind: String, reason: String) {
//
}
override fun onE2eeStateChanged(state: E2EEState, stream: Stream) {
//
}
});
participant.addEventListener(new ParticipantEventListener() {
@Override
public void onStreamEnabled(Stream stream) {
//
}
@Override
public void onStreamDisabled(Stream stream) {
//
}
@Override
public void onStreamPaused(String kind, String reason) {
//
}
@Override
public void onStreamResumed(String kind, String reason) {
//
}
@Override
public void onE2eeStateChanged(E2EEState state, Stream stream) {
//
}
});
Got a Question? Ask us on discord