ExoPlayerVideoDisplayComponent
This class extends the VideoDisplayComponent to add support for the ExoPlayer.
See: https://github.com/google/ExoPlayer
See also
com.brightcove.player.display.VideoDisplayComponent
Constructors
Types
Link copied to clipboard
interface CaptionListener
A listener for receiving notifications of timed text.
Link copied to clipboard
interface Id3MetadataListener
Link copied to clipboard
interface InfoListener
A listener for debugging information.
Link copied to clipboard
interface InternalErrorListener
Listeners for receiving error information.
Link copied to clipboard
interface MetadataListener
Listener for receiving Metadata parsed from the media stream.
Link copied to clipboard
The list of possible Format types.
Properties
Link copied to clipboard
The buffered position property of a BUFFERED_UPDATE event.
Link copied to clipboard
The key for a Format object emitted when the ExoPlayer changes rendition.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Emitted when the ExoPlayer changes the rendition
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the current bandwidth meter.
Link copied to clipboard
Deprecates.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the current HttpDataSource.
Link copied to clipboard
Gets the DefaultRenderersFactory object.
Link copied to clipboard
Link copied to clipboard
Gets the ExoPlayer Drm session if available or null otherwise.
Link copied to clipboard
Deprecated.
Link copied to clipboard
Compute the "live edge" as a long datatype, the largest position not within three target durations of the duration (per the HLS spec).
Link copied to clipboard
Gets the LoadControlConfig object.
Link copied to clipboard
Link copied to clipboard
Returns the maximum duration of media that needs to be buffered for a switch to a lower quality variant to be considered.
Link copied to clipboard
Link copied to clipboard
Returns the minimum duration of media that needs to be buffered for a switch to a higher quality variant to be considered.
Link copied to clipboard
Returns the minimum duration of data that must be buffered for playback to start or resume following a user action such as a seek.
Link copied to clipboard
Link copied to clipboard
Return the peak bitrate.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Returns the ExoPlayer state if available, or -1 if the player is null.
Link copied to clipboard
Gets the DefaultTrackSelector object.
Link copied to clipboard
Gets the TrackSelectorHelper object.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The value of this field in the HlsMediaSource defaults to true in ExoPlayer 2.17.
Link copied to clipboard
Sets the current bandwidth meter.
Link copied to clipboard
Link copied to clipboard
Set the Connect and Read timeout override values Setting these values will create a new DefaultHttpDataSource.
Link copied to clipboard
Sets the HttpDataSource.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setInternalErrorListener(internalErrorListener: ExoPlayerVideoDisplayComponent.InternalErrorListener)
Link copied to clipboard
Sets the LoadControlConfig object.
Link copied to clipboard
Sets the maximum duration of media that needs to be buffered for a switch to a lower quality variant to be considered.
Link copied to clipboard
Set the {MediaStore} for offline playback support
Link copied to clipboard
Link copied to clipboard
Sets the minimum duration of media that needs to be buffered for a switch to a higher quality variant to be considered.
Link copied to clipboard
Sets the minimum duration of data that must be buffered for playback to start or resume following a user action such as a seek.
Link copied to clipboard
Link copied to clipboard
Sets the peak bitrate.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Whether to use the DRM session with clear content sections in the media (e.g.
Link copied to clipboard
Link copied to clipboard
Provides a creator for a DefaultTrackSelector.
Link copied to clipboard
open fun setVideoTrackSelectionOverrideCreator(videoTrackSelectionOverrideCreator: TrackSelectionOverrideCreator)
Provides a creator for a TrackSelectionOverride instance specific for the Video track.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard