| Interface | Description |
|---|---|
| AspectRatioFrameLayout.AspectRatioListener |
Listener to be notified about changes of the aspect ratios of this view.
|
| PlayerControlView.ProgressUpdateListener |
Listener to be notified when progress has been updated.
|
| PlayerControlView.VisibilityListener |
Listener to be notified about changes of the visibility of the UI control.
|
| PlayerNotificationManager.CustomActionReceiver |
Defines and handles custom actions.
|
| PlayerNotificationManager.MediaDescriptionAdapter |
An adapter to provide content assets of the media currently playing.
|
| PlayerNotificationManager.NotificationListener |
A listener for changes to the notification.
|
| StyledPlayerControlView.OnFullScreenModeChangedListener |
Listener to be invoked to inform the fullscreen mode is changed.
|
| StyledPlayerControlView.ProgressUpdateListener |
Listener to be notified when progress has been updated.
|
| StyledPlayerControlView.VisibilityListener |
Listener to be notified about changes of the visibility of the UI control.
|
| TimeBar |
Interface for time bar views that can display a playback position, buffered position, duration
and ad markers, and that have a listener for scrubbing (seeking) events.
|
| TimeBar.OnScrubListener |
Listener for scrubbing events.
|
| TrackNameProvider |
Converts
Formats to user readable track names. |
| TrackSelectionDialogBuilder.DialogCallback |
Callback which is invoked when a track selection has been made.
|
| TrackSelectionView.TrackSelectionListener |
Listener for changes to the selected tracks.
|
| Class | Description |
|---|---|
| AspectRatioFrameLayout |
A
FrameLayout that resizes itself to match a specified aspect ratio. |
| DebugTextViewHelper |
A helper class for periodically updating a
TextView with debug information obtained from
a SimpleExoPlayer. |
| DefaultTimeBar |
A time bar that shows a current position, buffered position, duration and ad markers.
|
| DefaultTrackNameProvider |
A default
TrackNameProvider. |
| DownloadNotificationHelper |
Helper for creating download notifications.
|
| DownloadNotificationUtil | Deprecated.
Using this class can cause notifications to flicker on devices with
Util.SDK_INT < 21. |
| PlayerControlView |
A view for controlling
Player instances. |
| PlayerNotificationManager |
Starts, updates and cancels a media style notification reflecting the player state.
|
| PlayerView |
A high level view for
Player media playbacks. |
| StyledPlayerControlView |
A view for controlling
Player instances. |
| StyledPlayerView |
A high level view for
Player media playbacks. |
| SubtitleView |
A view for displaying subtitle
Cues. |
| TrackSelectionDialogBuilder |
Builder for a dialog with a
TrackSelectionView. |
| TrackSelectionView |
A view for making track selections.
|
| Annotation Type | Description |
|---|---|
| AspectRatioFrameLayout.ResizeMode |
Resize modes for
AspectRatioFrameLayout. |
| PlayerNotificationManager.Priority |
Priority of the notification (required for API 25 and lower).
|
| PlayerNotificationManager.Visibility |
Visibility of notification on the lock screen.
|
| PlayerView.ShowBuffering |
Determines when the buffering view is shown.
|
| StyledPlayerView.ShowBuffering |
Determines when the buffering view is shown.
|
| SubtitleView.ViewType |
The type of
View to use to display subtitles. |