Brightcove Player API Documentation
v7.11.8
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
Kind
Events
enabledchange
labelchange
AudioTrackButton
Methods
buildCSSClass
createItems
AudioTrackList
Members
length
Methods
addTrack
removeTrack
Events
addtrack
change
removetrack
AudioTrackMenuItem
Methods
createEl
handleClick
handleKeyDown
handleTracksChange
selected
BigPlayButton
Methods
addChild
buildCSSClass
createEl
disable
enable
handleClick
handleKeyDown
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
Methods
buildCSSClass
createItems
CaptionSettingsMenuItem
Methods
handleClick
handleTracksChange
ChaptersButton
Methods
buildCSSClass
createItems
createMenu
findChaptersTrack
getMenuCaption
setTrack
update
ChaptersTrackMenuItem
Methods
createEl
handleClick
handleKeyDown
selected
update
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
Methods
buildCSSClass
createItems
handleTracksChange
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
buildCSSClass
close
closeable
content
createEl
description
empty
fill
fillWith
handleKeyDown
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
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
featuresVolumeControl
movingMediaElementInDOM
nativeSourceHandler
Methods
addRemoteTextTrack
addTextTrack
addWebVttScript_
audioTracks
autoplay
buffered
bufferedPercent
cleanupAutoTextTracks
clearTracks
controls
createEl
createRemoteTextTrack
crossOrigin
currentSrc
currentTime
defaultMuted
defaultPlaybackRate
disablePictureInPicture
dispose
duration
emulateTextTracks
ended
enterFullScreen
error
exitFullScreen
getVideoPlaybackQuality
handleLateInit_
height
initTrackListeners
load
loop
manualProgressOff
manualProgressOn
manualTimeUpdatesOff
manualTimeUpdatesOn
muted
networkState
onDurationChange
overrideNativeAudioTracks
overrideNativeVideoTracks
pause
paused
play
playbackRate
played
playsinline
poster
preload
readyState
remoteTextTrackEls
remoteTextTracks
removeRemoteTextTrack
requestPictureInPicture
reset
scrubbing
seekable
seeking
setAutoplay
setControls
setCrossOrigin
setCurrentTime
setDefaultMuted
setDefaultPlaybackRate
setDisablePictureInPicture
setLoop
setMuted
setPlaybackRate
setPlaysinline
setPoster
setPreload
setScrubbing
setSrc
setupSourcesetHandling_
setVolume
src
stopTrackingCurrentTime
stopTrackingProgress
supportsFullScreen
textTracks
trackCurrentTime
trackProgress
triggerSourceset
videoHeight
videoTracks
videoWidth
volume
width
canControlPlaybackRate
canControlVolume
canMuteVolume
canOverrideAttributes
canPlaySource
canPlayType
isSupported
supportsNativeAudioTracks
supportsNativeTextTracks
supportsNativeVideoTracks
Events
audiotrackchange
progress
sourceset
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
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
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
handleClick
handleTracksChange
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
blur
buildCSSClass
buildWrapperCSSClass
controlText
createEl
createItems
createMenu
disable
dispose
enable
focus
handleClick
handleKeyDown
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
playbackRates
playbackRateSupported
pressButton
unpressButton
update
updateARIAAttributes
updateLabel
updateVisibility
PlaybackRateMenuItem
Methods
createEl
handleClick
handleKeyDown
selected
update
Player
Members
players
crossorigin
Methods
getTagSettings
$
$$
addChild
addClass
addRemoteTextTrack
addTextTrack
aspectRatio
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
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
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
Methods
deregisterPlugin
getPlugin
getPlugins
getPluginVersion
isBasic
registerPlugin
any
dispose
getEventHash
handleStateChanged
off
on
one
setState
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
calculateDistance
createEl
disable
enable
enabled
getPercent
getProgress
handleAction
handleClick
handleKeyDown
handleMouseDown
handleMouseMove
handleMouseUp
stepBack
stepForward
update
vertical
Events
slideractive
sliderinactive
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
Methods
buildCSSClass
createItems
SubsCapsMenuItem
Methods
createEl
handleClick
handleKeyDown
handleTracksChange
selected
SubtitlesButton
Methods
buildCSSClass
createItems
Tech
Members
featuresFullscreenResize
featuresMuteControl
featuresNativeTextTracks
featuresPlaybackRate
featuresProgressEvents
featuresSourceset
featuresTimeupdateEvents
featuresVolumeControl
Methods
canPlaySource
canPlayType
getTech
registerTech
withSourceHandlers
$
$$
addChild
addClass
addRemoteTextTrack
addTextTrack
addWebVttScript_
audioTracks
blur
buffered
bufferedPercent
buildCSSClass
cancelAnimationFrame
cancelNamedAnimationFrame
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
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
Kind
Mode
Methods
addCue
removeCue
Events
labelchange
modechange
TextTrackButton
Members
hideThreshold_
Methods
blur
buildCSSClass
buildWrapperCSSClass
controlText
createEl
createItems
createMenu
disable
dispose
enable
focus
handleClick
handleKeyDown
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
pressButton
unpressButton
update
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
createEl
handleClick
handleKeyDown
handleTracksChange
selected
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
blur
buildCSSClass
buildWrapperCSSClass
controlText
createEl
createItems
createMenu
disable
dispose
enable
focus
handleClick
handleKeyDown
handleMenuKeyUp
handleMouseLeave
handleSubmenuKeyDown
handleSubmenuKeyPress
pressButton
unpressButton
update
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
Kind
Methods
addEventListener
dispatchEvent
off
on
one
removeEventListener
trigger
Events
labelchange
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
getProgress
handleClick
handleKeyDown
handleMouseDown
handleMouseMove
handleMouseUp
stepBack
stepForward
update
updateARIAAttributes
vertical
Events
slideractive
sliderinactive
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
hook
hookOnce
hooks
isCrossOrigin
mergeOptions
off
on
one
parseUrl
plugin
registerComponent
registerPlugin
registerTech
removeHook
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
innerHTMLDescriptorPolyfill
isPromise
MenuKeys
setupSourceset
silencePromise
sourcesetLoad
srcDescriptorPolyfill
videojs
video.js
Namespaces
videojs
module:videojs~videojs