Links

Livestream Event Listener

You can implement the interface FireworkLivestreamEventListener to receive events related to livestream playback with userJoined(), userLeft(), userSentChat() and userSentLike() callbacks.
Kotlin
Java
FireworkLiveStream.addFireworkLiveStreamEventListener(object: FireworkLiveStreamEventListener{
override fun userJoined(liveStreamDetails:FireworkLiveStreamEventDetails) {
}
override fun userLeft(liveStreamDetails:FireworkLiveStreamEventDetails) {
}
override fun userSentChat(chatDetails: FireworkLiveStreamChatDetails) {
}
override fun userSentLike(liveStreamDetails: FireworkLiveStreamEventDetails) {
}
})
FireworkLiveStream.INSTANCE.addFireworkLiveStreamEventListener(new FireworkLiveStreamEventListener() {
@Override
public void userJoined(@NonNull FireworkLiveStreamEventDetails fireworkLiveStreamEventDetails) {
}
@Override
public void userLeft(@NonNull FireworkLiveStreamEventDetails fireworkLiveStreamEventDetails) {
}
@Override
public void userSentChat(@NonNull FireworkLiveStreamChatDetails fireworkLiveStreamChatDetails) {
}
@Override
public void userSentLike(@NonNull FireworkLiveStreamEventDetails fireworkLiveStreamEventDetails) {
}
});

FireworkLiveStreamEventDetails

Field
Description
id
Encoded id of the Live Stream Event

FireworkLiveStreamChatDetails

Field
Description
liveStreamDetails
Includes id of the live stream
chatId
Id of the chat message
username
Username of chat poster
text
chat message