Package-level declarations

Types

Link copied to clipboard
sealed interface SubtitleTextSize

Subtitle text size

Functions

Link copied to clipboard
fun ExoPlayerControlView(player: Player, modifier: Modifier = Modifier)

Composable basic version of PlayerControlView from Media3 (Exoplayer)

Link copied to clipboard
fun ExoPlayerSubtitleView(modifier: Modifier = Modifier, cues: List<Cue>? = null, captionStyle: CaptionStyleCompat? = null, subtitleTextSize: SubtitleTextSize? = null)

Composable basic version of ExoPlayerSubtitleView from Media3 (Exoplayer)

fun ExoPlayerSubtitleView(player: Player, modifier: Modifier = Modifier, captionStyle: CaptionStyleCompat? = null, subtitleTextSize: SubtitleTextSize? = null)

Composable basic version of ExoPlayerSubtitleView from Media3 (Exoplayer) that listen to Player Cues

Link copied to clipboard
fun ExoPlayerView(player: Player, modifier: Modifier = Modifier, useController: Boolean = true, controllerAutoShow: Boolean = true, showNextButton: Boolean = true, showPreviousButton: Boolean = true, showBuffering: @PlayerView.ShowBuffering Int = PlayerView.SHOW_BUFFERING_NEVER, resizeMode: @AspectRatioFrameLayout.ResizeMode Int = AspectRatioFrameLayout.RESIZE_MODE_FIT, errorMessageProvider: ErrorMessageProvider<PlaybackException>? = null, fullScreenListener: PlayerView.FullscreenButtonClickListener? = null, controllerVisibilityListener: PlayerView.ControllerVisibilityListener? = null, @ColorInt shutterBackgroundColor: Int = 0)

Composable PlayerView provided by Media3 library