lib / tv.smartclip.smartclientandroid.lib.video_player / InstreamExoWrapper / <init>

<init>

InstreamExoWrapper(playerView: PlayerView, contentUrl: String, player: ExoPlayer = createDefaultPlayer(playerView.context), playerHolder: IExoHolder = ExoHolder(playerView, player), videoLoader: IExoVideoLoader = ExoVideoLoader(playerHolder), videoSwitcher: IExoVideoSwitcher = ExoVideoSwitcher(playerHolder))

Creates new InstreamExoWrapper that uses the provided playerView for playback of the content video provided via the contentUrl.

Optionally allows to change the used ExoPlayer (player) or key functionalities like the loading any video (videoLoader) or the switch from content to advertising video and/or back (videoSwitcher). If desired it is also possible to overwrite nearly every important method.