interface IExoHolder : Releasable
Holds instances of PlayerView and ExoPlayer.
player |
ExoPlayer to use for video playback. abstract val player: ExoPlayer |
playerView |
PlayerView that should be used for the player. abstract val playerView: PlayerView |
ExoHolder |
Implementation of IExoHolder. Binds the ExoPlayer to the PlayerView and disables the controller on initialization. data class ExoHolder : IExoHolder |
IExoVideoLoader |
Responsible to load a media Url inside the IExoHolder. interface IExoVideoLoader : IExoHolder |