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 |