Package 

Interface Pauseroll

  • All Implemented Interfaces:

    @MainThread() 
    public interface Pauseroll
    
                        

    This class is used to play pauseroll ad breaks.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • Method Detail

      • 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.