PlayerContract

interface PlayerContract

Functions

Link copied to clipboard
abstract fun addVideo(video: ArcVideo)
Link copied to clipboard
abstract fun enableClosedCaption(enable: Boolean): Boolean
Link copied to clipboard
abstract fun getAdType(): Long
Link copied to clipboard
abstract fun getCurrentPosition(): Long
Link copied to clipboard
abstract fun getCurrentTimelinePosition(): Long
Link copied to clipboard
abstract fun getCurrentVideoDuration(): Long
Link copied to clipboard
abstract fun getId(): String?
Link copied to clipboard
abstract fun getOverlay(tag: String): View
Link copied to clipboard
abstract fun getPlaybackState(): Int
Link copied to clipboard
abstract fun getPlayWhenReadyState(): Boolean
Link copied to clipboard
abstract fun getVideo(): ArcVideo?
Link copied to clipboard
abstract fun getVideoPlayer(): VideoPlayer
Link copied to clipboard
abstract fun isCasting(): Boolean
Link copied to clipboard
abstract fun isClosedCaptionAvailable(): Boolean
Link copied to clipboard
abstract fun isClosedCaptionVisibleAndOn(): Boolean
Link copied to clipboard
abstract fun isControllerFullyVisible(): Boolean
Link copied to clipboard
abstract fun isControlsVisible(): Boolean
Link copied to clipboard
abstract fun isFullScreen(): Boolean
Link copied to clipboard
abstract fun isMinimalControlsNow(): Boolean
Link copied to clipboard
abstract fun isPlaying(): Boolean
Link copied to clipboard
abstract fun onActivityResume()
Link copied to clipboard
abstract fun onKeyEvent(event: KeyEvent): Boolean
Link copied to clipboard
abstract fun onPipEnter()
Link copied to clipboard
abstract fun onPipExit()
Link copied to clipboard
abstract fun onStickyPlayerStateChanged(isSticky: Boolean)
Link copied to clipboard
abstract fun pause()
Link copied to clipboard
abstract fun pausePlay(shouldPlay: Boolean)
Link copied to clipboard
abstract fun playVideo(video: ArcVideo)
Link copied to clipboard
abstract fun playVideos(videos: MutableList<ArcVideo>)
Link copied to clipboard
abstract fun release()
Link copied to clipboard
abstract fun resume()
Link copied to clipboard
abstract fun seekTo(ms: Int)
Link copied to clipboard
abstract fun setCcButtonDrawable(@DrawableRes ccButtonDrawable: Int): Boolean
Link copied to clipboard
abstract fun setFullscreen(full: Boolean)
Link copied to clipboard
abstract fun setFullscreenListener(listener: ArcKeyListener)
Link copied to clipboard
abstract fun setFullscreenUi(full: Boolean)
Link copied to clipboard
abstract fun setPlayerKeyListener(listener: ArcKeyListener)
Link copied to clipboard
abstract fun setVolume(volume: Float)
Link copied to clipboard
abstract fun showControls(show: Boolean)
Link copied to clipboard
abstract fun start()
Link copied to clipboard
abstract fun stop()
Link copied to clipboard
abstract fun toggleAutoShow(show: Boolean)
Link copied to clipboard
abstract fun toggleCaptions()