API Methods - Storm Android Library

Method Returns Return type Description
play() - void Plays current playback.
pause() - void Pauses current playback.
stop() - void Stops current playback.
prepare(boolean autostart) - void Prepares the library for operation. Its autostart parameter determines whether to play the video immediately after the preparation or wait for the user's action.
isPlaying() true - if player is playing a video boolean Returns the information on whether the video is being played at the moment or not.
setVolume(float volume) - void Sets the audio volume, with 0 being silence and 1 being unity gain.
getVolume() Current volume level float Returns current volume level.
seekTo(long streamSeekUnixTime) - void Forces the player to seek for a given source time.
addMediaItem(StormMediaItem stormMediaItem) - void Adds new StormMediaItem item to the playback list.
addMediaItem(StormMediaItem stormMediaItem, boolean markAsSelected) - void Adds new StormMediaItem item to the playback list and decides if it should be started.
removeMediaItem(StormMediaItem stormMediaItem) - void Removes StormMediaItem item from the playback list.
playMediaItem(StormMediaItem stormMediaItem) - void Initiates the playback of a given StormMediaItem item.
playMediaItem(StormMediaItem stormMediaItem, boolean resetSeekPosition) - void Initiates the playback of a given StormMediaItem item. Depending on resetSeekPosition it will either start the playback from LIVE moment (if true), or from the last position (if false).
selectMediaItem(StormMediaItem stormMediaItem) - void Selects given StormMediaItem item for playback.
getSelectedStormMediaItem() Currently selected (played) StormMediaItem item StormMediaItem Returns the currently selected StormMediaItem item.
getStormMediaItems() List of all added StormMediaItem items List<StormMediaItem> Returns the list of all added StormMediaItem items.
clearStormMediaItems() - void Clears the list of all added StormMediaItem items.
addEventListener(StormLibrary.EventListener e) - void Registers a new event listener with the library object.
removeEventListener(StormLibrary.EventListener e) - void Removes an event listener from the library object.
getExoPlayer() SimpleExoPlayer object SimpleExoPlayer Returns the underlying SimpleExoPlayer object.
initStormGateway(String groupName) A StormGateway object StormGateway Initiates a new request to the Gateway server and returns its object.
Table 1. API methods table.
Support Needed?

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

On this page

API Methods