Library Events - Storm iOS Library

Library events are related to the player behaviors (not the video/stream itself).

Event nameParametersDescription
onIncompatiblePlayerProtocol()-Invoked when the existing version of the Storm Library is not compatible with the Storm server. It is then recommended to upgrade both to the latest version.
onStormMediaItemAdded(stormMediaItem: StormMediaItem)stormMediaItem – new StormMediaItem item.Invoked when new StormMediaItem was added to the playback list.
onStormMediaItemRemoved(stormMediaItem: StormMediaItem)stormMediaItem – removed StormMediaItem item.Invoked when StormMediaItem item was removed from the playback list.
onStormMediaItemSelect(stormMediaItem: StormMediaItem)stormMediaItem – selected StormMediaItem item.Invoked when StormMediaItem was selected for playback.
onStormMediaItemPlay(stormMediaItem: StormMediaItem)stormMediaItem – StormMediaItem item initiated for playback.Invoked when the selected StormMediaItem is started for playback.
onGatewayConnecting()-Invoked on the Gateway server request start.
onGatewayConnectionError(error: Error)error – Exception related to connection error.Invoked on the Gateway server request error.
onGatewayGroupNameNotFound()-Invoked whenever a stream group is not found on the Gateway server.
onGatewayStormMediaItems(stormMediaItems: [StormMediaItem])stormMediaItems – List of stormMediaItems acquired from the Gateway server.Invoked whenever the Gateway server successfully retrieves a stream group.
Table 1. Library events table.
Next Step

In the next step you'll learn more about available playback events in Video Events guide.

Support Needed?

Create a free ticket and our support team will provide you necessary assistance.