Video.js Documentation
v6.4.0
API
Guides
Guides
audio-tracks
components
debugging
embeds
event-target
faq
hooks
languages
modal-dialog
options
player-workflows
plugins
react
setup
skins
tech
text-tracks
tracks
troubleshooting
video-tracks
videojs
Members
players
Methods
hooks
webpack
Modules
browser
buffer
Methods
bufferedPercent
computed-style
dom
Members
$
$$
Methods
addClass
appendContent
blockTextSelection
createEl
emptyEl
findPosition
getAttribute
getAttributes
getBoundingClientRect
getPointerPosition
hasClass
insertContent
isEl
isInFrame
isReal
isSingleLeftClick
isTextNode
normalizeContent
prependTo
removeAttribute
removeClass
setAttribute
setAttributes
textContent
toggleClass
unblockTextSelection
classRegExp
createQuerier
isNonBlankString
throwIfWhitespace
Typedef
Position
dom-data
Methods
getData
hasData
removeData
evented
Methods
evented
isEvented
events
Members
_supportsPassive
passiveEvents
Methods
fixEvent
off
on
one
trigger
_cleanUpEvents
_handleMultipleEvents
extend
Members
extendFn
filter-source
fn
Members
bind
throttle
Format-time
Methods
formatTime
guid
Members
_guid
Methods
newGUID
log
merge-options
obj
Methods
assign
each
isObject
isPlain
reduce
Typedef
obj:EachCallback
obj:ReduceCallback
setup
Methods
autoSetup
autoSetupTimeout
hasLoaded
stateful
Methods
stateful
stylesheet
Members
createStyleElement
setTextContent
text-track-list-converter
Methods
jsonToTextTracks
textTracksToJson
time-ranges
Methods
createTimeRangesObj
getRange
rangeCheck
time-ranges:indexFunction
Typedef
TimeRange
to-title-case
Methods
titleCaseEquals
toTitleCase
url
Members
getAbsoluteURL
getFileExtension
isCrossOrigin
parseUrl
Typedef
url:URLObject
videojs
Methods
registerPlugin
videojs
Classes
AudioTrack
Members
enabled
id
kind
label
language
Kind
Events
enabledchange
AudioTrackButton
Methods
buildCSSClass
createItems
AudioTrackList
Members
length
Methods
addTrack
removeTrack
Events
addtrack
change
removetrack
AudioTrackMenuItem
Methods
createEl
handleClick
handleTracksChange
selected
BigPlayButton
Methods
addChild
buildCSSClass
createEl
disable
enable
handleClick
handleKeyPress
Button
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
CaptionsButton
Methods
buildCSSClass
createItems
CaptionSettingsMenuItem
Methods
handleClick
handleTracksChange
ChaptersButton
Methods
buildCSSClass
createItems
createMenu
findChaptersTrack
getMenuCaption
setTrack
update
ChaptersTrackMenuItem
Methods
createEl
handleClick
selected
update
ClickableComponent
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
CloseButton
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
close
componentresize
dispose
ready
tap
Component
Methods
getComponent
registerComponent
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Typedef
DimensionObject
GenericCallback
ReadyCallback
ControlBar
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
CurrentTimeDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleEnded
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
CustomControlSpacer
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
DescriptionsButton
Methods
buildCSSClass
createItems
handleTracksChange
DurationDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
ErrorDisplay
Methods
buildCSSClass
close
closeable
content
createEl
description
empty
fill
fillWith
handleKeyDown
handleKeyPress
label
open
opened
Events
beforemodalclose
beforemodalempty
beforemodalfill
beforemodalopen
modalclose
modalempty
modalfill
modalopen
EventTarget
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Typedef
Event
EventListener
FullscreenToggle
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleFullscreenChange
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Html5
Members
featuresFullscreenResize
featuresNativeAudioTracks
featuresNativeTextTracks
featuresNativeVideoTracks
featuresPlaybackRate
featuresProgressEvents
featuresTimeupdateEvents
featuresVolumeControl
movingMediaElementInDOM
nativeSourceHandler
Methods
addRemoteTextTrack
addTextTrack
addWebVttScript_
audioTracks
autoplay
buffered
bufferedPercent
cleanupAutoTextTracks
clearTracks
controls
createEl
createRemoteTextTrack
currentSrc
currentTime
defaultMuted
defaultPlaybackRate
dispose
duration
emulateTextTracks
ended
enterFullScreen
error
exitFullScreen
getVideoPlaybackQuality
handleLateInit_
height
initTrackListeners
load
loop
manualProgressOff
manualProgressOn
manualTimeUpdatesOff
manualTimeUpdatesOn
muted
networkState
onDurationChange
pause
paused
play
playbackRate
played
playsinline
poster
preload
readyState
remoteTextTrackEls
remoteTextTracks
removeRemoteTextTrack
reset
seekable
seeking
setAutoplay
setControls
setCurrentTime
setDefaultMuted
setDefaultPlaybackRate
setLoop
setMuted
setPlaybackRate
setPlaysinline
setPoster
setPreload
setSrc
setVolume
src
stopTrackingCurrentTime
stopTrackingProgress
supportsFullScreen
textTracks
trackCurrentTime
trackProgress
videoHeight
videoTracks
videoWidth
volume
width
canControlPlaybackRate
canControlVolume
canPlaySource
canPlayType
isSupported
supportsNativeAudioTracks
supportsNativeTextTracks
supportsNativeVideoTracks
Events
audiotrackchange
progress
texttrackchange
timeupdate
videotrackchange
vttjsloaded
HTMLTrackElement
Members
NONE
readyState
track
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
HtmlTrackElementList
Members
length
LiveDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateShowing
width
Events
componentresize
dispose
ready
tap
LoadingSpinner
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
LoadProgressBar
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
MediaError
Members
defaultMessages
errorTypes
MEDIA_ERR_ABORTED
MEDIA_ERR_CUSTOM
MEDIA_ERR_DECODE
MEDIA_ERR_ENCRYPTED
MEDIA_ERR_NETWORK
MEDIA_ERR_SRC_NOT_SUPPORTED
code
MEDIA_ERR_ABORTED
MEDIA_ERR_CUSTOM
MEDIA_ERR_DECODE
MEDIA_ERR_ENCRYPTED
MEDIA_ERR_NETWORK
MEDIA_ERR_SRC_NOT_SUPPORTED
message
status
MediaLoader
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Menu
Methods
$
$$
addChild
addClass
addItem
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
stepBack
stepForward
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
MenuButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
MenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
ModalDialog
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
close
closeable
content
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
description
dimension
dimensions
dispose
el
empty
enableTouchActivity
fill
fillWith
focus
getAttribute
getChild
getChildById
handleKeyDown
handleKeyPress
hasClass
height
hide
id
initChildren
label
localize
name
open
opened
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
beforemodalclose
beforemodalempty
beforemodalfill
beforemodalopen
componentresize
dispose
modalclose
modalempty
modalfill
modalopen
ready
tap
log
Members
levels
Methods
error
history
history.clear
history.disable
history.enable
level
warn
videojs.AudioTrack
videojs.EventTarget
videojs.TextTrack
videojs.VideoTrack
MouseTimeDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
MuteToggle
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
OffTextTrackMenuItem
Methods
handleClick
handleTracksChange
PlaybackRateMenuButton
Members
hideThreshold_
Methods
blur
buildCSSClass
buildWrapperCSSClass
controlText
createEl
createItems
createMenu
disable
enable
focus
handleBlur
handleClick
handleFocus
handleKeyPress
handleSubmenuKeyPress
playbackRates
playbackRateSupported
pressButton
unpressButton
update
updateARIAAttributes
updateLabel
updateVisibility
PlaybackRateMenuItem
Methods
createEl
handleClick
selected
update
Player
Members
players
Methods
getTagSettings
$
$$
addChild
addClass
addRemoteTextTrack
addTextTrack
aspectRatio
audioTracks
autoplay
blur
buffered
bufferedEnd
bufferedPercent
buildCSSClass
cancelAnimationFrame
canPlayType
children
clearInterval
clearTimeout
contentEl
controls
createEl
createModal
currentDimension
currentDimensions
currentHeight
currentSource
currentSources
currentSrc
currentTime
currentType
currentWidth
defaultMuted
defaultPlaybackRate
dimension
dimensions
dispose
duration
el
enableTouchActivity
ended
enterFullWindow
error
exitFullscreen
exitFullWindow
flexNotSupported_
fluid
focus
fullWindowOnEscKey
getAttribute
getCache
getChild
getChildById
getVideoPlaybackQuality
hasClass
hasPlugin
hasStarted
height
hide
id
initChildren
isAudio
isFullscreen
language
languages
load
localize
loop
muted
name
networkState
options
pause
paused
play
playbackRate
played
player
playsinline
poster
preload
ready
readyState
remainingTime
remainingTimeDisplay
remoteTextTrackEls
remoteTextTracks
removeAttribute
removeChild
removeClass
removeRemoteTextTrack
reportUserActivity
requestAnimationFrame
requestFullscreen
reset
scrubbing
seekable
seeking
selectSource
setAttribute
setInterval
setTimeout
show
src
supportsFullScreen
tech
textTracks
toggleClass
toJSON
triggerReady
userActive
usingNativeControls
usingPlugin
videoHeight
videoTracks
videoWidth
volume
width
Events
beforepluginsetup:$name
abort
beforepluginsetup
canplay
canplaythrough
componentresize
controlsdisabled
controlsenabled
dispose
durationchange
emptied
ended
enterFullWindow
error
exitFullWindow
firstplay
fullscreenchange
fullscreenchange
fullscreenchange
fullscreenchange
loadeddata
loadeddata
loadedmetadata
loadedmetadata
loadstart
pause
play
playing
pluginsetup
posterchange
progress
ratechange
ready
resize
seeked
seeking
stalled
suspend
tap
textdata
texttrackchange
timeupdate
timeupdate
useractive
userinactive
usingcustomcontrols
usingnativecontrols
volumechange
volumechange
waiting
pluginsetup:$name
PlayProgressBar
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
PlayToggle
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleEnded
handleFocus
handleKeyPress
handlePause
handlePlay
handleSeeked
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Plugin
Members
BASE_PLUGIN_NAME
state
Methods
deregisterPlugin
getPlugin
getPlugins
getPluginVersion
isBasic
registerPlugin
dispose
getEventHash
handleStateChanged
off
on
one
setState
trigger
trigger
version
Events
dispose
Typedef
PluginEventHash
Popup
Methods
$
$$
addChild
addClass
addItem
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
PopupButton
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
createPopup
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
PosterImage
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setSrc
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
ProgressControl
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enabled
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleMouseDown
handleMouseMove
handleMouseSeek
handleMouseUp
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
throttledHandleMouseSeek
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
RemainingTimeDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleEnded
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
SeekBar
Members
playerEvent
Methods
calculateDistance
createEl
disable
enable
enabled
getPercent
handleAction
handleBlur
handleClick
handleEnded
handleFocus
handleKeyPress
handleMouseDown
handleMouseMove
handleMouseUp
stepBack
stepForward
update
vertical
Events
slideractive
sliderinactive
Slider
Methods
$
$$
addChild
addClass
blur
buildCSSClass
calculateDistance
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enabled
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleBlur
handleClick
handleFocus
handleKeyPress
handleMouseDown
handleMouseMove
handleMouseUp
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
vertical
width
Events
componentresize
dispose
ready
slideractive
sliderinactive
tap
Spacer
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
SubsCapsButton
Methods
buildCSSClass
createItems
SubsCapsMenuItem
Methods
createEl
handleClick
handleTracksChange
selected
SubtitlesButton
Methods
buildCSSClass
createItems
Tech
Members
featuresFullscreenResize
featuresNativeTextTracks
featuresPlaybackRate
featuresProgressEvents
featuresTimeupdateEvents
featuresVolumeControl
Methods
canPlaySource
canPlayType
getTech
registerTech
withSourceHandlers
$
$$
addChild
addClass
addRemoteTextTrack
addTextTrack
addWebVttScript_
audioTracks
blur
buffered
bufferedPercent
buildCSSClass
cancelAnimationFrame
children
cleanupAutoTextTracks
clearInterval
clearTimeout
clearTracks
contentEl
createEl
createRemoteTextTrack
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
emulateTextTracks
enableTouchActivity
error
focus
getAttribute
getChild
getChildById
getVideoPlaybackQuality
hasClass
height
hide
id
initChildren
initTrackListeners
localize
manualProgressOff
manualProgressOn
manualTimeUpdatesOff
manualTimeUpdatesOn
name
onDurationChange
options
played
player
playsinline
ready
remoteTextTrackEls
remoteTextTracks
removeAttribute
removeChild
removeClass
removeRemoteTextTrack
requestAnimationFrame
reset
setAttribute
setCurrentTime
setInterval
setPlaysinline
setPoster
setTimeout
show
stopTrackingCurrentTime
stopTrackingProgress
textTracks
toggleClass
trackCurrentTime
trackProgress
triggerReady
videoTracks
width
Events
audiotrackchange
componentresize
dispose
progress
ready
tap
texttrackchange
timeupdate
timeupdate
timeupdate
videotrackchange
vttjsloaded
vttjsloaded
Typedef
SourceObject
TextTrack
Members
activeCues
allowedEvents_
cues
default
id
kind
label
language
mode
Kind
Mode
Methods
addCue
removeCue
Events
modechange
TextTrackButton
Members
hideThreshold_
Methods
blur
buildCSSClass
buildWrapperCSSClass
controlText
createEl
createItems
createMenu
disable
enable
focus
handleBlur
handleClick
handleFocus
handleKeyPress
handleSubmenuKeyPress
pressButton
unpressButton
update
TextTrackCueList
Members
length
Methods
getCueById
Typedef
TextTrackCue
TextTrackDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearDisplay
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
preselectTrack
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
toggleDisplay
triggerReady
updateDisplay
updateForTrack
width
Events
componentresize
dispose
ready
tap
TextTrackList
Members
length
Methods
addTrack
removeTrack
Events
addtrack
change
removetrack
TextTrackMenuItem
Methods
createEl
handleClick
handleTracksChange
selected
TextTrackSettings
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
close
closeable
content
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
description
dimension
dimensions
dispose
el
empty
enableTouchActivity
fill
fillWith
focus
getAttribute
getChild
getChildById
getValues
handleKeyDown
handleKeyPress
hasClass
height
hide
id
initChildren
label
localize
name
open
opened
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
restoreSettings
saveSettings
setAttribute
setDefaults
setInterval
setTimeout
setValues
show
toggleClass
triggerReady
updateDisplay
width
Events
beforemodalclose
beforemodalempty
beforemodalfill
beforemodalopen
componentresize
dispose
modalclose
modalempty
modalfill
modalopen
ready
tap
TimeDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
TimeDivider
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
TimeTooltip
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
Track
Members
id
kind
label
language
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
TrackButton
Members
hideThreshold_
Methods
blur
buildCSSClass
buildWrapperCSSClass
controlText
createEl
createItems
createMenu
disable
enable
focus
handleBlur
handleClick
handleFocus
handleKeyPress
handleSubmenuKeyPress
pressButton
unpressButton
update
TrackList
Members
length
Methods
addEventListener
addTrack
dispatchEvent
off
on
one
removeEventListener
removeTrack
trigger
Events
addtrack
change
removetrack
VideoTrack
Members
id
kind
label
language
selected
Kind
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Events
selectedchange
VideoTrackList
Members
length
selectedIndex
Methods
addEventListener
addTrack
dispatchEvent
off
on
one
removeEventListener
removeTrack
trigger
Events
addtrack
change
removetrack
VolumeBar
Members
playerEvent
Methods
calculateDistance
checkMuted
createEl
disable
enable
enabled
getPercent
handleBlur
handleClick
handleFocus
handleKeyPress
handleMouseDown
handleMouseMove
handleMouseUp
stepBack
stepForward
update
updateARIAAttributes
vertical
Events
slideractive
sliderinactive
VolumeControl
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
handleMouseDown
handleMouseMove
handleMouseUp
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
VolumeLevel
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
VolumePanel
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
hasClass
height
hide
id
initChildren
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Mixins
EventedMixin
Methods
off
on
one
trigger
StatefulMixin
Members
state
Methods
setState
Events
statechanged
filter-source