interface IInstreamVideoPlayerWrapper : IVideoPlayerWrapper
Describes the instream video player with support for observing the different properties of the player.
loadAd |
Pause content video playback and start playback of the provided media url. abstract fun loadAd(uri: Uri): Unit |
loadContent |
Start or resume the content video playback. abstract suspend fun loadContent(): Unit |
onContentVideoSought |
Is used to determine the remaining advertising slots after the content video was sought by the user. open suspend fun onContentVideoSought(remainingAdSlots: List<SxSequencerAdSlot>, removedAdSlots: List<SxSequencerAdSlot>): List<SxSequencerAdSlot> |
sequenceFinished |
Whole sequence of content and advertising media has finished playback. open suspend fun sequenceFinished(): Unit |
InstreamExoWrapper |
Implements the IInstreamVideoPlayerWrapper for the SimpleExoPlayer. open class InstreamExoWrapper : ExoWrapper, IInstreamVideoPlayerWrapper, IExoVideoSwitcher |