In the next step you'll learn more about available events in Library Events guide.
Storm Android Library utilizes the classic Java event-listener model for API communication.
Attaching an event listener is a straightforward task.
StormLibrary stormLibrary = new StormLibrary();
stormLibrary.addEventListener(new StormLibrary.EventListener() {
@Override
public void onVideoConnecting() {
}
});
We can listen to more than one event a time.
stormLibrary.addEventListener(new StormLibrary.EventListener() {
@Override
public void onVideoConnecting() {
}
@Override
public void onVideoMetaData(VideoMetaData videoMetaData) {
}
@Override
public void onVideoConnectionError(Exception e) {
}
@Override
public void onVideoNotFound() {
}
@Override
public void onVideoProgress(VideoProgress videoProgress) {
}
});
A full list of events can be found in Library Events section and Video Events section.
In order to detach (remove) an event listener just use:
stormLibrary.removeEventListener(listenerObject);
Create a free ticket and our support team will provide you necessary assistance.