| Interface | Description |
|---|---|
| AspectRatioFrameLayout.AspectRatioListener |
Listener to be notified about changes of the aspect ratios of this view.
|
| PlaybackControlView.ControlDispatcher | Deprecated
Use
ControlDispatcher. |
| PlaybackControlView.VisibilityListener | Deprecated |
| 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 start and cancellation of the notification.
|
| 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. |
| 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. |
| DownloadNotificationUtil |
Helper for creating download notifications.
|
| PlaybackControlView | Deprecated
Use
PlayerControlView. |
| PlayerControlView |
A view for controlling
Player instances. |
| PlayerNotificationManager |
A notification manager to start, update and cancel a media style notification reflecting the
player state.
|
| PlayerView |
A high level view for
Player media playbacks. |
| SimpleExoPlayerView | Deprecated
Use
PlayerView. |
| SubtitleView |
A view for displaying subtitle
Cues. |
| 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.
|