-
@Stable() public final class PlayerUiControllerRepresents a mapping between media UI controls and a PlayerRepository.
This class should generally always be hosted inside a ViewModel to ensure it's tied to a lifecycle that survives configuration changes.
-
-
Constructor Summary
Constructors Constructor Description PlayerUiController(PlayerRepository playerRepository)
-
Method Summary
Modifier and Type Method Description final Unitplay()final Unitpause()final UnitskipToPreviousMedia()final UnitskipToNextMedia()final UnitseekBack()final UnitseekForward()final UnitsetPlaybackSpeed(Float speed)-
-
Method Detail
-
skipToPreviousMedia
final Unit skipToPreviousMedia()
-
skipToNextMedia
final Unit skipToNextMedia()
-
seekForward
final Unit seekForward()
-
setPlaybackSpeed
final Unit setPlaybackSpeed(Float speed)
-
-
-
-