Additional functions
Video Functions
changeVideo(videoId: String,playerId:String)
change the video and the player using the video Id and the player Id
changeVideo(videoModel: VPVideoModel, videoHeaders: HashMap<String, String>? = null)
- Change video using VideoModel
changeVideo(videoId :String)
- Change video using VideoId
changeVideo(vpModel :VPModel)
- Change video and player using VPModel
changeVideo(videoModel: VPVideoModel, playerId: String)
- Change video and player using VPVideoModel and player Id
getCurrentVideoSecond()
- Returns current playing second
getCurrentProgress()
- Returns current progress
isVideoAdPlaying()
- Return Boolean of state if player is playing an ad
disableAds()
- Disable all ads.
isVideoPlaying()
- Return Boolean of state if video is playing
isVideoPaused()
- Return Boolean of state if video is paused
setupPreBidAds(hostUrl:String = customHostUrl, accountID :String = accountId, configID: String = configId)
- setup Ads using Prebid
Controls, Settings and Buttons Visibility
setControllerTimeout(isMax: Boolean)
- Set Controllers Timeout
isAutoPlayEnabled()
- Return Boolean of state if auto play is enabled
isSlidingPanelExpanded()
- Return Boolean state if sliding up panel is expanded
arePlayerControlsVisible()
- Return Boolean of state if player controls are opened
isSharePopupOpened()
- Return Boolean of state if share dialog is open
removeConstrainedHeight()
- Function to remove constrained height
setConstrainedHeight()
- Function to set constrined height
openRelatedOverlay()
- Open Playlist Overlay
closeRelatedOverlay()
- Close Playlist Overlay
openSettings()
- Open Settings Menu
closeSettings()
- Close Settings Menu
closeSettingsAllowingStateLoss()
- Close Settings Menu allowing state loss
showOpenFullScreenButton()
- Show Open Full Screen Button
hideOpenFullScreenButton()
- Hide Open Full Screen Button
showCloseFullScreenButton()
- Show Close Full Screen Button
hideCloseFullScreenButton()
- Hide Close Full Screen Button
hideChromeCastButton()
- Hide Chromecast Button
showSlidingPanel()
- Show Sliding Panel
hideSlidingPanel()
- Hide Sliding Panel
showLogoView()
- Show Logo View
hideLogoView()
- Hide Logo View
showLiveIcon()
- Show Live Icon
hideLiveIcon()
- Hide Live Icon
hideSeekSlider()
- Hide Seek Slider
showSeekSlider()
- Show Seek Slider
Fullscreen Functions
isFullScreen()
- Check if player is full screen (Returns Boolean)
setAllowFullScreen()
- Function to Allow full screen(True by default)
openFullScreen()
- Open Full Screen
closeFullScreen()
- Close Full Screen
Overlay functions
addOverlay(view: View, identifier: String = "")
- view - Overlay to add, identifier - Overlay Identifier
removeOverlay(identifier: String)
- identifier - Identifier of overlay you want to remove
getOverlay(identifier: String)
- Returns view of overlay with given identifier
hasOverlay(identifier: String)
- Returns Boolean if a player has overlay with given identifier
Helper Button
showHelperButton()
- Show Helper Button
hideHelperButton()
- Hide Helper Button
setHelperImage()
- Set the image of the helper button
On Helper Button Tapped HELPER_BUTTON_CLICKED PlayerEvent is called