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. |