Polyv Help Center

Help Center

Player Module

Updated: 2026-07-17 15:16:39

播放器模块(player) is primarily responsible for player-related APIs.

1. API Method Overview

API Method Description
getPlayerInfo Get player information
setupPlayer Create a player
supportLiveTimeShift Whether live time-shifting is supported
supportTimeAxisMark Whether timeline markers are supported
supportLowLatency Whether low-latency viewing is supported
play Resume video playback
freezePlay Freeze video playback
pause Pause video playback
stop Stop stream pulling
supportRefresh Whether refresh is supported
refresh Refresh the live stream
setVolume Set video volume
getCurrentVolume Get video volume
addBarrage Add a barrage comment
setBarrageShow Set barrage display status
supportBarrageSpeed Whether barrage speed switching is supported
setBarrageSpeed Switch barrage speed
supportBarrageSize Whether barrage font size switching is supported
setBarrageSize Switch barrage font size
supportBarrageLocation Whether barrage position switching is supported
getBarrageLocationSetting Get barrage position information
setBarrageLocation Switch barrage position
supportBarrageAlpha Whether barrage opacity switching is supported
setBarrageAlpha Switch barrage opacity
resizeBarrage Update barrage display area
getLineCount Get total number of lines
changeLine Switch line
getCurrentLine Get current line
changeSubtitleSkinShow Change the display of the real-time subtitle player switch
getQualityLevels Get available quality levels
changeQualityLevel Switch quality level
getCurrentQualityLevel Get player quality level
getRateList Get available playback speed list
changeRate Switch playback speed
getCurrentRate Get player playback speed
getCurrentTime Get playback time for replay
getDurationTime Get total playback duration for replay
seekVideo Set playback progress
supportPlaybackVideo Whether replay video is supported
getAutoChangePlaybackEnabled Whether automatic replay switching is enabled
changePlayback Switch to replay
getPlayerSetting Get player settings
getPlayerLogoSetting Get player logo settings
getPlayerWarmUpSetting Get player warm-up settings
setPlayerReplaySubtitleSelectConfig Update the text and display status of the player's replay subtitle selection component
setGestureDirection Set gesture seek direction
destroyPlayer Destroy the player
getPIPEnabled Get whether Picture-in-Picture is enabled
getPIPForIOSEnabled Get whether iOS system Picture-in-Picture is enabled
getPcPIPEnabled Get whether mini-player playback is enabled on PC
supportPictureInPicture Whether the current player supports Picture-in-Picture
getPictureInPictureStatus Get Picture-in-Picture status
enterPictureInPicture Enter Picture-in-Picture
leavePictureInPicture Exit Picture-in-Picture
togglePictureInPicture Toggle Picture-in-Picture
switchDetectionByInfo Execute buffering detection to switch line/quality
getLiveStreamCaptureUrl Get live stream screenshot URL
getPlayerAdvertLinkData Get player advertisement link data
exitWebPageFullScreen Exit webpage fullscreen, only supported on mobile VOD and mobile live players
requestFullscreen Enter system fullscreen
exitFullscreen Exit system fullscreen
toggleFullscreen Toggle system fullscreen
getFullscreenStatus Get system fullscreen status
supportFullscreen Whether the current player supports system fullscreen

2. Event Overview

Event Description
PlayerEvents.PlayerInfoChange Player information modification event
PlayerEvents.PlayerWarmUpSettingChange Player warm-up information update
PlayerEvents.PlayerConfigLoaded Player configuration loaded successfully
PlayerEvents.PlayerInited Player initialization complete
PlayerEvents.PlayerScriptLoaded Player script loaded
PlayerEvents.PlayerPlaying Player playing event
PlayerEvents.PlayerPause Player pause event
PlayerEvents.VolumeChange Volume change
PlayerEvents.LineChange Line switch
PlayerEvents.QualityLevelChange Quality level switch
PlayerEvents.RateChange Playback speed change
PlayerEvents.BarrageStatusChange Player barrage status change
PlayerEvents.BarrageSettingClick Trigger barrage settings popup
PlayerEvents.TimeUpdate Playback time change
PlayerEvents.PlaybackOver Replay playback ended
PlayerEvents.HistoryPlay Replay resume event
PlayerEvents.LowLatencyError Low-latency playback error
PlayerEvents.ToggleFullScreen Toggle player fullscreen
PlayerEvents.PlayerMarqueeError Anti-recording marquee error
PlayerEvents.PlayerTimeAxisMarkListChange Player timeline marker list change
PlayerEvents.PlayerHighlightsBtnClicked Player "Highlights" button click event
PlayerEvents.PlayerSubtitleSwitched Player "Real-time Subtitle" toggle switch
PlayerEvents.PlayerUIControlDisplay Player UI control bar visibility event
PlayerEvents.PlayerLoading Mobile player loading show/hide event
PlayerEvents.PlayerUIReplaySubtitleChecked Enable or disable a specific subtitle for replay
PlayerEvents.PlayerUIReplaySubtitleSelectBtnClick Triggered when the subtitle selector is clicked on the mobile player
PlayerEvents.PlayerSetupPanelSkinInit Mobile player settings panel skin initialization event
PlayerEvents.PlayerHeadAdClicked Mobile player header ad click event
PlayerEvents.PlayerStopAdClicked Mobile player pause ad click event
PlayerEvents.PlayerStatisticsInfo Mobile player statistics information
PlayerEvents.PlayerInnerTimeUpdate Player internal time update event
PlayerEvents.PlayerSetupPanelChange Mobile player settings panel change event
PlayerEvents.PlayerLoadingDetectionUpdate Playback buffering status detection update event
PlayerEvents.PlayerFullscreenChange Player fullscreen status change event
PlayerEvents.GuideStreamVideoSizeChange Director console stream resolution adjustment event
PlayerEvents.VodPlayerServerError VOD player server error event
PlayerEvents.LivePlayerError Live player s2j_onPlayerError event
PlayerEvents.EnterPictureInPicture Enter Picture-in-Picture
PlayerEvents.LeavePictureInPicture Exit Picture-in-Picture
联系客服,在线咨询