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 |