Video.js Documentation
v7.20.3
API
Guides
Guides
angular
audio-tracks
components
debugging
embeds
event-target
faq
hooks
languages
layout
live
middleware
modal-dialog
options
player-workflows
plugins
react
setup
skins
tech
text-tracks
tracks
troubleshooting
video-tracks
videojs
vue
webpack
Modules
browser
Members
ANDROID_VERSION
CHROME_VERSION
IE_VERSION
IOS_VERSION
IS_ANDROID
IS_ANY_SAFARI
IS_CHROME
IS_EDGE
IS_FIREFOX
IS_IOS
IS_IPAD
IS_IPHONE
IS_IPOD
IS_NATIVE_ANDROID
IS_SAFARI
IS_WINDOWS
TOUCH_ENABLED
buffer
Methods
bufferedPercent
computed-style
Methods
computedStyle
create-logger
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
Typedef
ContentDescriptor
Coordinates
Position
PredicateCallback
dom-data
evented
Methods
addEventedCallback
evented
isEvented
events
Members
_supportsPassive
passiveEvents
Methods
any
fixEvent
off
on
one
trigger
_cleanUpEvents
_handleMultipleEvents
extend
Methods
extend
filter-source
Methods
fixSource
fn
Methods
bind
debounce
throttle
format-time
Methods
formatTime
resetFormatTime
setFormatTime
guid
Members
_guid
Methods
newGUID
resetGuidInTestsOnly
log
merge-options
Methods
mergeOptions
middleware
Members
allowedGetters
allowedMediators
allowedSetters
Methods
clearCacheForPlayer
get
getMiddleware
mediate
set
setSource
setTech
use
Typedef
MiddlewareFactory
MiddlewareObject
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
createTimeRanges
Typedef
TimeRange
TimeRangeIndex
to-lower-case
Members
titleCaseEquals
toLowerCase
toTitleCase
url
Methods
getAbsoluteURL
getFileExtension
isCrossOrigin
parseUrl
Typedef
url:URLObject
videojs
Classes
AudioTrack
Members
enabled
id
kind
label
language
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Events
enabledchange
labelchange
Typedef
Kind
AudioTrackButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
AudioTrackList
Members
length
Methods
addEventListener
addTrack
dispatchEvent
off
on
one
removeEventListener
removeTrack
trigger
Events
addtrack
change
removetrack
AudioTrackMenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleTracksChange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
BigPlayButton
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Button
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
CaptionsButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
CaptionSettingsMenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleTracksChange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
ChaptersButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
findChaptersTrack
focus
getAttribute
getChild
getChildById
getDescendant
getMenuCaption
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
setTrack
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
ChaptersTrackMenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
ClickableComponent
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
CloseButton
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
close
componentresize
dispose
ready
tap
Component
Methods
getComponent
registerComponent
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Typedef
DimensionObject
GenericCallback
ReadyCallback
ControlBar
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
CurrentTimeDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
CustomControlSpacer
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
DescriptionsButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
handleTracksChange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
DurationDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
ErrorDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
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
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
label
localize
name
open
opened
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
beforemodalclose
beforemodalempty
beforemodalfill
beforemodalopen
componentresize
dispose
modalclose
modalempty
modalfill
modalopen
ready
tap
EventTarget
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Typedef
Event
EventListener
FullscreenToggle
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleFullscreenChange
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Html5
Members
featuresFullscreenResize
featuresMuteControl
featuresNativeTextTracks
featuresPlaybackRate
featuresProgressEvents
featuresSourceset
featuresTimeupdateEvents
featuresVideoFrameCallback
featuresVolumeControl
movingMediaElementInDOM
nativeSourceHandler
Methods
$
$$
addChild
addClass
addRemoteTextTrack
addTextTrack
addWebVttScript_
audioTracks
autoplay
blur
buffered
bufferedPercent
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
cancelVideoFrameCallback
children
cleanupAutoTextTracks
clearInterval
clearTimeout
clearTracks
contentEl
controls
createEl
createRemoteTextTrack
crossOrigin
currentDimension
currentDimensions
currentHeight
currentSrc
currentTime
currentWidth
defaultMuted
defaultPlaybackRate
dimension
dimensions
disablePictureInPicture
dispose
duration
el
emulateTextTracks
enableTouchActivity
ended
enterFullScreen
error
exitFullScreen
focus
getAttribute
getChild
getChildById
getDescendant
getVideoPlaybackQuality
handleKeyDown
handleKeyPress
handleLanguagechange
handleLateInit_
hasClass
height
hide
id
initChildren
initTrackListeners
isDisposed
load
localize
loop
manualProgressOff
manualProgressOn
manualTimeUpdatesOff
manualTimeUpdatesOn
muted
name
networkState
onDurationChange
options
overrideNativeAudioTracks
overrideNativeVideoTracks
pause
paused
play
playbackRate
played
player
playsinline
poster
preload
ready
readyState
remoteTextTrackEls
remoteTextTracks
removeAttribute
removeChild
removeClass
removeRemoteTextTrack
requestAnimationFrame
requestNamedAnimationFrame
requestPictureInPicture
requestVideoFrameCallback
reset
scrubbing
seekable
seeking
setAttribute
setAutoplay
setControls
setCrossOrigin
setCurrentTime
setDefaultMuted
setDefaultPlaybackRate
setDisablePictureInPicture
setInterval
setLoop
setMuted
setPlaybackRate
setPlaysinline
setPoster
setPreload
setScrubbing
setSrc
setTimeout
setupSourcesetHandling_
setVolume
show
src
stopTrackingCurrentTime
stopTrackingProgress
supportsFullScreen
textTracks
toggleClass
trackCurrentTime
trackProgress
triggerReady
triggerSourceset
videoHeight
videoTracks
videoWidth
volume
width
canControlPlaybackRate
canControlVolume
canMuteVolume
canOverrideAttributes
canPlaySource
canPlayType
isSupported
supportsNativeAudioTracks
supportsNativeTextTracks
supportsNativeVideoTracks
Events
audiotrackchange
componentresize
dispose
progress
ready
sourceset
tap
texttrackchange
timeupdate
videotrackchange
vttjsloaded
HTMLTrackElement
Members
readyState
track
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Typedef
NONE
HtmlTrackElementList
Members
length
LiveDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateShowing
width
Events
componentresize
dispose
ready
tap
LiveTracker
Methods
atLiveEdge
behindLiveEdge
dispose
handleDurationchange
handleFirstTimeupdate
handlePlay
handleSeeked
handleVisibilityChange
isLive
isTracking
liveCurrentTime
liveWindow
nextSeekedFromUser
pastSeekEnd
reset_
seekableEnd
seekableStart
seekToLiveEdge
startTracking
stopTracking
toggleTracking
trackLive_
LoadingSpinner
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
LoadProgressBar
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
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
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Menu
Methods
$
$$
addChild
addClass
addEventListenerForItem
addItem
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleBlur
handleKeyDown
handleKeyPress
handleLanguagechange
handleTapClick
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
removeEventListenerForItem
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
stepBack
stepForward
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
MenuButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
MenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
ModalDialog
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
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
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
label
localize
name
open
opened
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
beforemodalclose
beforemodalempty
beforemodalfill
beforemodalopen
componentresize
dispose
modalclose
modalempty
modalfill
modalopen
ready
tap
AudioTrack
EventTarget
TextTrack
VideoTrack
MouseTimeDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
MouseVolumeLevelDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
MuteToggle
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
OffTextTrackMenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleTracksChange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
PictureInPictureToggle
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handlePictureInPictureChange
handlePictureInPictureEnabledChange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
PlaybackRateMenuButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handlePlaybackRateschange
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
playbackRates
playbackRateSupported
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
updateARIAAttributes
updateLabel
updateVisibility
width
Events
componentresize
dispose
ready
tap
PlaybackRateMenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
Player
Members
players
crossorigin
Methods
getTagSettings
$
$$
addChild
addClass
addRemoteTextTrack
addTextTrack
aspectRatio
audioOnlyMode
audioPosterMode
audioTracks
autoplay
blur
breakpoints
buffered
bufferedEnd
bufferedPercent
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
canPlayType
children
clearInterval
clearTimeout
contentEl
controls
createEl
createModal
crossOrigin
currentBreakpoint
currentBreakpointClass
currentDimension
currentDimensions
currentHeight
currentSource
currentSources
currentSrc
currentTime
currentType
currentWidth
debug
defaultMuted
defaultPlaybackRate
dimension
dimensions
disablePictureInPicture
dispose
documentFullscreenChange_
duration
el
enableTouchActivity
ended
enterFullWindow
error
exitFullscreen
exitFullWindow
exitPictureInPicture
fill
flexNotSupported_
fluid
focus
fullWindowOnEscKey
getAttribute
getCache
getChild
getChildById
getDescendant
getMedia
getVideoPlaybackQuality
handleHotkeys
handleKeyDown
handleKeyPress
handleLanguagechange
handleSrc_
hasClass
hasPlugin
hasStarted
height
hide
id
initChildren
isAudio
isDisposed
isFullscreen
isInPictureInPicture
language
languages
load
loadMedia
localize
loop
manualAutoplay_
muted
name
networkState
options
pause
paused
play
playbackRate
playbackRates
played
player
playsinline
poster
preload
ready
readyState
remainingTime
remainingTimeDisplay
remoteTextTrackEls
remoteTextTracks
removeAttribute
removeChild
removeClass
removeRemoteTextTrack
reportUserActivity
requestAnimationFrame
requestFullscreen
requestNamedAnimationFrame
requestPictureInPicture
reset
resetControlBarUI_
resetPlaybackRate_
resetProgressBar_
resetVolumeBar_
responsive
runPlayCallbacks_
runPlayTerminatedQueue_
scrubbing
seekable
seeking
selectSource
setAttribute
setInterval
setTimeout
show
src
supportsFullScreen
tech
textTracks
toggleClass
toJSON
triggerReady
updateSourceCaches_
userActive
usingNativeControls
usingPlugin
videoHeight
videoTracks
videoWidth
volume
width
Events
beforepluginsetup:$name
abort
beforepluginsetup
canplay
canplaythrough
componentresize
controlsdisabled
controlsenabled
dispose
durationchange
emptied
ended
enterFullWindow
enterpictureinpicture
error
exitFullWindow
firstplay
fullscreenchange
languagechange
leavepictureinpicture
loadeddata
loadeddata
loadedmetadata
loadedmetadata
loadstart
pause
play
playbackrateschange
playerresize
playing
pluginsetup
posterchange
progress
ratechange
ready
resize
seeked
seeking
sourceset
stalled
suspend
tap
textdata
texttrackchange
timeupdate
timeupdate
useractive
userinactive
usingcustomcontrols
usingnativecontrols
volumechange
volumechange
waiting
pluginsetup:$name
Typedef
MediaObject
PlayProgressBar
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
PlayToggle
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleEnded
handleKeyDown
handleKeyPress
handleLanguagechange
handlePause
handlePlay
handleSeeked
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Plugin
Members
BASE_PLUGIN_NAME
state
state
Methods
deregisterPlugin
getPlugin
getPlugins
getPluginVersion
isBasic
registerPlugin
any
any
dispose
getEventHash
handleStateChanged
off
off
on
on
one
one
setState
setState
trigger
trigger
trigger
version
Events
dispose
Typedef
PluginEventHash
PosterImage
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setSrc
setTimeout
show
toggleClass
triggerReady
update
width
Events
componentresize
dispose
ready
tap
ProgressControl
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enabled
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
handleMouseDown
handleMouseMove
handleMouseSeek
handleMouseUp
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
removeListenersAddedOnMousedownAndTouchstart
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
throttledHandleMouseSeek
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
RemainingTimeDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
ResizeManager
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
resizeHandler
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
SeekBar
Methods
$
$$
addChild
addClass
blur
buildCSSClass
calculateDistance
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enabled
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
getPercent
getProgress
handleAction
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMouseDown
handleMouseMove
handleMouseUp
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
stepBack
stepForward
toggleClass
triggerReady
update
userSeek_
vertical
width
Events
componentresize
dispose
ready
slideractive
sliderinactive
tap
SeekToLive
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateLiveEdgeStatus
width
Events
componentresize
dispose
ready
tap
Slider
Methods
$
$$
addChild
addClass
blur
buildCSSClass
calculateDistance
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enabled
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
getProgress
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMouseDown
handleMouseMove
handleMouseUp
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
vertical
width
Events
componentresize
dispose
ready
slideractive
sliderinactive
tap
Spacer
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
SubsCapsButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
SubsCapsMenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleTracksChange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
SubtitlesButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
Tech
Members
featuresFullscreenResize
featuresMuteControl
featuresNativeTextTracks
featuresPlaybackRate
featuresProgressEvents
featuresSourceset
featuresTimeupdateEvents
featuresVideoFrameCallback
featuresVolumeControl
Methods
canPlaySource
canPlayType
getTech
registerTech
withSourceHandlers
$
$$
addChild
addClass
addRemoteTextTrack
addTextTrack
addWebVttScript_
audioTracks
blur
buffered
bufferedPercent
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
cancelVideoFrameCallback
children
cleanupAutoTextTracks
clearInterval
clearTimeout
clearTracks
contentEl
createEl
createRemoteTextTrack
crossOrigin
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disablePictureInPicture
dispose
el
emulateTextTracks
enableTouchActivity
error
focus
getAttribute
getChild
getChildById
getDescendant
getVideoPlaybackQuality
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
initTrackListeners
isDisposed
localize
manualProgressOff
manualProgressOn
manualTimeUpdatesOff
manualTimeUpdatesOn
name
onDurationChange
options
overrideNativeAudioTracks
overrideNativeVideoTracks
play
played
player
playsinline
ready
remoteTextTrackEls
remoteTextTracks
removeAttribute
removeChild
removeClass
removeRemoteTextTrack
requestAnimationFrame
requestNamedAnimationFrame
requestPictureInPicture
requestVideoFrameCallback
reset
scrubbing
setAttribute
setCrossOrigin
setCurrentTime
setDisablePictureInPicture
setInterval
setPlaysinline
setPoster
setScrubbing
setTimeout
show
stopTrackingCurrentTime
stopTrackingProgress
textTracks
toggleClass
trackCurrentTime
trackProgress
triggerReady
triggerSourceset
videoTracks
width
Events
audiotrackchange
componentresize
dispose
progress
ready
sourceset
tap
texttrackchange
timeupdate
timeupdate
timeupdate
videotrackchange
vttjsloaded
vttjsloaded
Typedef
SourceObject
TextTrack
Members
activeCues
allowedEvents_
cues
default
id
kind
label
language
mode
Methods
addCue
addEventListener
dispatchEvent
off
on
one
removeCue
removeEventListener
trigger
Events
labelchange
modechange
Typedef
Kind
Mode
TextTrackButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
TextTrackCueList
Members
length
Methods
getCueById
Typedef
TextTrackCue
TextTrackDisplay
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearDisplay
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
preselectTrack
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
toggleDisplay
triggerReady
updateDisplay
updateDisplayState
updateForTrack
width
Events
componentresize
dispose
ready
tap
TextTrackList
Members
length
Methods
addEventListener
addTrack
dispatchEvent
off
on
one
removeEventListener
removeTrack
trigger
Events
addtrack
change
removetrack
TextTrackMenuItem
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createControlTextEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleTracksChange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
selected
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
TextTrackSettings
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
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
getDescendant
getValues
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
label
localize
name
open
opened
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
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
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
updateContent
width
Events
componentresize
dispose
ready
tap
TimeDivider
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
TimeTooltip
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
updateTime
width
write
Events
componentresize
dispose
ready
tap
Track
Members
id
kind
label
language
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Events
labelchange
TrackButton
Members
hideThreshold_
Methods
$
$$
addChild
addClass
blur
buildCSSClass
buildWrapperCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
controlText
createEl
createItems
createMenu
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
pressButton
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
unpressButton
update
width
Events
componentresize
dispose
ready
tap
TrackList
Members
length
Methods
addEventListener
addTrack
dispatchEvent
off
on
one
removeEventListener
removeTrack
trigger
Events
addtrack
addtrack
change
removetrack
VideoTrack
Members
id
kind
label
language
selected
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Events
labelchange
selectedchange
Typedef
Kind
VideoTrackList
Members
length
selectedIndex
Methods
addEventListener
addTrack
dispatchEvent
off
on
one
removeEventListener
removeTrack
trigger
Events
addtrack
change
removetrack
VolumeBar
Members
playerEvent
Methods
$
$$
addChild
addClass
blur
buildCSSClass
calculateDistance
cancelAnimationFrame
cancelNamedAnimationFrame
checkMuted
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
disable
dispose
el
enable
enabled
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
getPercent
getProgress
handleClick
handleKeyDown
handleKeyPress
handleLanguagechange
handleMouseDown
handleMouseMove
handleMouseUp
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
stepBack
stepForward
toggleClass
triggerReady
update
updateARIAAttributes
vertical
width
Events
componentresize
dispose
ready
slideractive
sliderinactive
tap
VolumeControl
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
handleMouseDown
handleMouseMove
handleMouseUp
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
VolumeLevel
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
VolumeLevelTooltip
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
update
updateVolume
width
write
Events
componentresize
dispose
ready
tap
VolumePanel
Methods
$
$$
addChild
addClass
blur
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
children
clearInterval
clearTimeout
contentEl
createEl
currentDimension
currentDimensions
currentHeight
currentWidth
dimension
dimensions
dispose
el
enableTouchActivity
focus
getAttribute
getChild
getChildById
getDescendant
handleKeyDown
handleKeyPress
handleLanguagechange
handleMouseOut
handleMouseOver
handleVolumeControlKeyUp
hasClass
height
hide
id
initChildren
isDisposed
localize
name
options
player
ready
removeAttribute
removeChild
removeClass
requestAnimationFrame
requestNamedAnimationFrame
setAttribute
setInterval
setTimeout
show
toggleClass
triggerReady
width
Events
componentresize
dispose
ready
tap
Namespaces
create-logger~createLogger~log
Members
levels
Methods
createLogger
debug
error
history
history.clear
history.disable
history.enable
history.filter
level
warn
videojs~videojs
Members
browser
dom
log
options
players
TOUCH_ENABLED
url
VERSION
Methods
addLanguage
bind
computedStyle
createTimeRange
createTimeRanges
deregisterPlugin
extend
formatTime
getAllPlayers
getComponent
getPlayer
getPlayers
getPlugin
getPlugins
getPluginVersion
getTech
isCrossOrigin
mergeOptions
off
on
one
parseUrl
plugin
registerComponent
registerPlugin
registerTech
resetFormatTime
setFormatTime
trigger
use
xhr
Mixins
EventedMixin
Methods
any
off
on
one
trigger
StatefulMixin
Members
state
Methods
setState
Events
statechanged
Global
clamp
constructColor
defineLazyProperty
findMimetype
firstSourceWatch
getDescriptor
getMimetype
hook
hookOnce
hooks
innerHTMLDescriptorPolyfill
isPromise
MenuKeys
removeHook
setupSourceset
silencePromise
sourcesetLoad
srcDescriptorPolyfill
debugging
Debugging
This guide has moved to the main videojs.com website:
Debugging