Flowplayer
Interface that serves as the foundation for the Wowza Flowplayer. It provides access to all playback states, state listeners, and public functions for the player.
Types
Enumeration containing all possible values for Flowplayer's playback states.
Event listener for changes in the playback state.
Functions
Adds an event listener.
Returns the player's current position (in seconds).
Returns the current media's duration (in seconds).
Returns the player's current playback state.
Returns true if the player is set to use the built-in controls. Otherwise, returns false. The default value is true.
Tells the player whether or not it should hide the built-in controls.
Returns true if the player is currently in full-screen mode. Otherwise, returns false.
Handles changes in the host activity's (or fragment's) Picture-in-Picture (PiP) mode.
Prepares the player with an ExternalMedia.
Prepares the player with a FlowplayerMedia.
Removes a previously added event listener.
Sets a new audio track.
Sets optional control configurations. Build the config using PlayerControlConfig.Builder.
Toggles the player's full-screen state. The result is also affected by whether setFullscreenControlOrientation is set to true (default). If setFullscreenControlOrientation is set to true and setFullscreen is called, then the device's orientation automatically changes to landscape in full-screen mode and to portrait for non-fullscreen.
Toggles the player's full-screen state.
Tells the player if toggling the full-screen state should also change the device's orientation.
Sets a custom FullscreenManager to dictate how full-screen mode should be handled.
Sets the android.app.PendingIntent to be triggered when a user taps on a media notification associated with the player.
Sets the behavior of the video player when the host activity is paused.
Sets a new subtitle track.
Tells the player whether or not it should use the built-in controls.
Sets a new video track.