| Interface | Description |
|---|---|
| ExoplayerWrapper.CaptionListener |
A listener for receiving notifications of timed text.
|
| ExoplayerWrapper.Id3MetadataListener |
A listener for receiving ID3 metadata parsed from the media stream.
|
| ExoplayerWrapper.InfoListener |
A listener for debugging information.
|
| ExoplayerWrapper.InternalErrorListener |
A listener for internal errors.
|
| ExoplayerWrapper.PlaybackListener |
A listener for basic playback events.
|
| ExoplayerWrapper.RendererBuilder |
Builds renderers for the player.
|
| ExoplayerWrapper.TextListener |
A listener for receiving notifications of timed text.
|
| PlayerControlCallback |
Callback for handling the play or pause of a player control.
|
| Class | Description |
|---|---|
| DashRendererBuilder |
A
ExoplayerWrapper.RendererBuilder for DASH. |
| ExoplayerUtil |
Utility methods for the Exoplayer extension.
|
| ExoplayerWrapper |
A wrapper around
ExoPlayer that provides a higher level interface. |
| ExtractorRendererBuilder |
A
ExoplayerWrapper.RendererBuilder for streams that can be read using an Extractor. |
| HlsRendererBuilder |
A
ExoplayerWrapper.RendererBuilder for HLS. |
| ObservablePlayerControl |
Extends the
PlayerControl class, which is responsible
for controlling playback (ex play, pause, seek, get duration, get elapsed time) by adding the
ability to make a list of callbacks which respond when the player is paused or played. |
| RendererBuilderFactory |
Generate a renderer builder appropriate for rendering a video.
|
| Video |
Represents a video that can be played by Exoplayer.
|
| WidevineTestMediaDrmCallback |
A
MediaDrmCallback for Widevine test content. |
| Enum | Description |
|---|---|
| Video.VideoType |
A list of available video formats which Exoplayer can play.
|
| Exception | Description |
|---|---|
| UnsupportedDrmException |
Exception thrown when the required level of DRM is not supported.
|