androidx.media3.ui
Interfaces
AspectRatioFrameLayout.AspectRatioListener |
Listener to be notified about changes of the aspect ratios of this view. |
LegacyPlayerControlView.ProgressUpdateListener |
Listener to be notified when progress has been updated. |
LegacyPlayerControlView.VisibilityListener |
Listener to be notified about changes of the visibility of the UI control. |
PlayerControlView.OnFullScreenModeChangedListener |
This interface is deprecated. Register a |
PlayerControlView.ProgressUpdateListener |
Listener to be notified when progress has been updated. |
PlayerControlView.VisibilityListener |
This interface is deprecated. Register a |
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. |
PlayerView.ControllerVisibilityListener |
Listener to be notified about changes of the visibility of the UI controls. |
PlayerView.FullscreenButtonClickListener |
Listener invoked when the fullscreen button is clicked. |
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 |
TrackSelectionDialogBuilder.DialogCallback |
Callback which is invoked when a track selection has been made. |
TrackSelectionView.TrackSelectionListener |
Listener for changes to the selected tracks. |
Classes
AspectRatioFrameLayout |
A |
CaptionStyleCompat |
A compatibility wrapper for |
DefaultMediaDescriptionAdapter |
Default implementation of |
DefaultTimeBar |
A time bar that shows a current position, buffered position, duration and ad markers. |
DefaultTrackNameProvider |
A default |
LegacyPlayerControlView |
A view for controlling |
PlayerControlView |
A view for controlling |
PlayerNotificationManager |
Starts, updates and cancels a media style notification reflecting the player state. |
PlayerNotificationManager.BitmapCallback |
Receives a |
PlayerNotificationManager.Builder |
A builder for |
PlayerView |
A high level view for |
SubtitleView |
A view for displaying subtitle |
TrackSelectionDialogBuilder |
Builder for a dialog with a |
TrackSelectionView |
A view for making track selections. |
WearUnsuitableOutputPlaybackSuppressionResolverListener |
A |
Annotations
AspectRatioFrameLayout.ResizeMode |
Resize modes for |
CaptionStyleCompat.EdgeType |
The type of edge, which may be none. |
PlayerNotificationManager.Priority |
Priority of the notification (required for API 25 and lower). |
PlayerNotificationManager.Visibility |
Visibility of notification on the lock screen. |
PlayerView.ArtworkDisplayMode |
Determines the artwork display mode. |
PlayerView.ImageDisplayMode |
Determines the image display mode. |
PlayerView.ShowBuffering |
Determines when the buffering view is shown. |
SubtitleView.ViewType |
The type of |