-
- All Implemented Interfaces:
@MainThread() public interface Pauseroll
This class is used to play pauseroll ad breaks.
-
-
Method Summary
Modifier and Type Method Description abstract InstreamAdBreakgetInstreamAdBreak()Returns InstreamAdBreak that's associated with this pauseroll. abstract voidsetListener(@Nullable() InstreamAdBreakEventListener listener)Register a callback for listening pauseroll playback events. abstract voidsetVideoAdPlaybackListener(@Nullable() VideoAdPlaybackListener listener)Register a callback for listening video playback events abstract voidprepare(@NonNull() InstreamAdPlayer instreamAdPlayer)Prepare pauseroll playback. abstract voidplay(@NonNull() InstreamAdView instreamAdView)Start pauseroll playback. abstract voidpause()Pause pauseroll playback. abstract voidresume()Resume paused pauseroll playback. abstract voidinvalidate()Invalidate pauseroll playback. -
-
Method Detail
-
getInstreamAdBreak
@NonNull() abstract InstreamAdBreak getInstreamAdBreak()
Returns InstreamAdBreak that's associated with this pauseroll.
-
setListener
abstract void setListener(@Nullable() InstreamAdBreakEventListener listener)
Register a callback for listening pauseroll playback events.
- Parameters:
listener- an InstreamAdBreakEventListener object that handles lifecycle of pauseroll.
-
setVideoAdPlaybackListener
abstract void setVideoAdPlaybackListener(@Nullable() VideoAdPlaybackListener listener)
Register a callback for listening video playback events
- Parameters:
listener- an VideoAdPlaybackListener object that handles video playback events.
-
prepare
abstract void prepare(@NonNull() InstreamAdPlayer instreamAdPlayer)
Prepare pauseroll playback. Note that prepare() should always be called before play() method.
- Parameters:
instreamAdPlayer- player to play pauseroll.
-
play
abstract void play(@NonNull() InstreamAdView instreamAdView)
Start pauseroll playback. Note that you can call play only on a prepared pauseroll.
- Parameters:
instreamAdView- the view in which pauseroll will be displayed.
-
pause
abstract void pause()
Pause pauseroll playback.
-
resume
abstract void resume()
Resume paused pauseroll playback.
-
invalidate
abstract void invalidate()
Invalidate pauseroll playback. Call this method right before ad player is invalidated. To resume playback after invalidation you should prepare and start pauseroll again.
-
-
-
-