Interface InstreamAdPostViewPlayer


public interface InstreamAdPostViewPlayer
Player that responsible for PostView playback and management
  • Method Details

    • pause

      void pause()
      Pause updateProgress(int,int) if $PostViewInfo#getPauseOnHide() is true and PostView is invisible
    • resume

      void resume()
      Resume updateProgress(int,int) after pause() if PostView is visible
    • show

      void show(PostViewData postViewData)
      Triggers when InstreamAdPostViewPlayer player needs to present a PostViewData
      Parameters:
      postViewData - represents required data for the PostView rendering
    • updateProgress

      void updateProgress(int progress, int totalDuration)
      Triggers every time when InstreamAdPostViewPlayer needs to update playback progress Will be trigger automatically
      Parameters:
      progress - exact value of current progress in milliseconds
      totalDuration - total duration of PostView showing time in milliseconds
    • hide

      void hide()
      Triggers when InstreamAdPostViewPlayer player needs to hide a PostViewData
    • getView

      android.view.ViewGroup getView()
      Required for the visibility monitoring purposes.
      Returns:
      player's view ViewGroup