@videts/vide / index / Player
Interface: Player
Defined in: types.ts:260
Extends
Extended by
Properties
activeCues
readonlyactiveCues:VideCue[]
Defined in: types.ts:288
autoplay
autoplay:
boolean
Defined in: types.ts:301
buffered
readonlybuffered:TimeRanges
Defined in: types.ts:274
controls
controls:
boolean
Defined in: types.ts:307
crossOrigin
crossOrigin:
string|null
Defined in: types.ts:306
currentQuality
readonlycurrentQuality:QualityLevel|null
Defined in: types.ts:280
currentTime
currentTime:
number
Defined in: types.ts:266
defaultMuted
defaultMuted:
boolean
Defined in: types.ts:305
defaultPlaybackRate
defaultPlaybackRate:
number
Defined in: types.ts:304
duration
duration:
number
Defined in: types.ts:267
el
readonlyel:MediaElement
Defined in: types.ts:261
ended
readonlyended:boolean
Defined in: types.ts:272
isAudio
readonlyisAudio:boolean
Defined in: types.ts:283
isAutoQuality
readonlyisAutoQuality:boolean
Defined in: types.ts:282
isLive
readonlyisLive:boolean
Defined in: types.ts:277
loop
loop:
boolean
Defined in: types.ts:300
muted
muted:
boolean
Defined in: types.ts:269
networkState
readonlynetworkState:number
Defined in: types.ts:299
paused
readonlypaused:boolean
Defined in: types.ts:271
playbackRate
playbackRate:
number
Defined in: types.ts:270
poster
poster:
string
Defined in: types.ts:302
preload
preload:
""|"none"|"metadata"|"auto"
Defined in: types.ts:303
qualities
readonlyqualities:QualityLevel[]
Defined in: types.ts:279
readyState
readonlyreadyState:number
Defined in: types.ts:273
seekable
readonlyseekable:TimeRanges
Defined in: types.ts:275
seekableRange
readonlyseekableRange:SeekableRange|null
Defined in: types.ts:278
seeking
readonlyseeking:boolean
Defined in: types.ts:276
src
src:
string
Defined in: types.ts:334
Current media source URL. Setting triggers SourceHandler lookup.
state
readonlystate:PlayerState
Defined in: types.ts:262
textTracks
readonlytextTracks:TextTrackList
Defined in: types.ts:285
videoHeight
readonlyvideoHeight:number
Defined in: types.ts:298
videoWidth
readonlyvideoWidth:number
Defined in: types.ts:297
volume
volume:
number
Defined in: types.ts:268
Methods
addEventListener()
Call Signature
addEventListener<
K>(type,listener,options?):void
Defined in: types.ts:310
Web-standard addEventListener, delegates to the underlying media element.
Type Parameters
K
K extends keyof HTMLMediaElementEventMap
Parameters
type
K
listener
(ev) => void
options?
boolean | AddEventListenerOptions
Returns
void
Call Signature
addEventListener(
type,listener,options?):void
Defined in: types.ts:315
Parameters
type
string
listener
EventListenerOrEventListenerObject
options?
boolean | AddEventListenerOptions
Returns
void
addTextTrack()
addTextTrack(
options):void
Defined in: types.ts:290
Parameters
options
default?
boolean
kind?
"subtitles" | "captions"
label
string
language
string
src
string
Returns
void
destroy()
destroy():
void
Defined in: types.ts:339
Returns
void
emit()
emit<
K>(event,data):void
Defined in: types.ts:193
Type Parameters
K
K extends keyof PlayerEventMap
Parameters
event
K
data
Returns
void
Inherited from
getActiveTextTrack()
getActiveTextTrack():
VideTextTrack|null
Defined in: types.ts:287
Returns
VideTextTrack | null
getPluginData()
getPluginData(
key):unknown
Defined in: types.ts:344
Retrieve data stored by another plugin. Returns undefined if not set.
Parameters
key
string
Returns
unknown
getTextTracks()
getTextTracks():
VideTextTrack[]
Defined in: types.ts:286
Returns
off()
Call Signature
off<
K>(event,handler):void
Defined in: types.ts:182
Type Parameters
K
K extends keyof PlayerEventMap
Parameters
event
K
handler
EventHandler<PlayerEventMap[K]>
Returns
void
Inherited from
Call Signature
off<
K>(event,handler):void
Defined in: types.ts:186
Type Parameters
K
K extends NativeMediaEvent
Parameters
event
K
handler
(ev) => void
Returns
void
Inherited from
Call Signature
off(
event,handler):void
Defined in: types.ts:191
Parameters
event
string
handler
(...args) => void
Returns
void
Inherited from
on()
Call Signature
on<
K>(event,handler):void
Defined in: types.ts:171
Type Parameters
K
K extends keyof PlayerEventMap
Parameters
event
K
handler
EventHandler<PlayerEventMap[K]>
Returns
void
Inherited from
Call Signature
on<
K>(event,handler):void
Defined in: types.ts:175
Type Parameters
K
K extends NativeMediaEvent
Parameters
event
K
handler
(ev) => void
Returns
void
Inherited from
Call Signature
on(
event,handler):void
Defined in: types.ts:180
Parameters
event
string
handler
(...args) => void
Returns
void
Inherited from
once()
Call Signature
once<
K>(event,handler):void
Defined in: types.ts:195
Type Parameters
K
K extends keyof PlayerEventMap
Parameters
event
K
handler
EventHandler<PlayerEventMap[K]>
Returns
void
Inherited from
Call Signature
once<
K>(event,handler):void
Defined in: types.ts:199
Type Parameters
K
K extends NativeMediaEvent
Parameters
event
K
handler
(ev) => void
Returns
void
Inherited from
Call Signature
once(
event,handler):void
Defined in: types.ts:204
Parameters
event
string
handler
(...args) => void
Returns
void
Inherited from
pause()
pause():
void
Defined in: types.ts:265
Returns
void
play()
play():
Promise<void>
Defined in: types.ts:264
Returns
Promise<void>
registerSourceHandler()
registerSourceHandler(
handler):void
Defined in: types.ts:336
Register a handler for custom source types (e.g., HLS, DASH).
Parameters
handler
Returns
void
removeEventListener()
Call Signature
removeEventListener<
K>(type,listener,options?):void
Defined in: types.ts:322
Web-standard removeEventListener, delegates to the underlying media element.
Type Parameters
K
K extends keyof HTMLMediaElementEventMap
Parameters
type
K
listener
(ev) => void
options?
boolean | EventListenerOptions
Returns
void
Call Signature
removeEventListener(
type,listener,options?):void
Defined in: types.ts:327
Parameters
type
string
listener
EventListenerOrEventListenerObject
options?
boolean | EventListenerOptions
Returns
void
setPluginData()
setPluginData(
key,data):void
Defined in: types.ts:342
Store data for cross-plugin communication.
Parameters
key
string
data
unknown
Returns
void
setQuality()
setQuality(
id):void
Defined in: types.ts:281
Parameters
id
number
Returns
void
setTextTrack()
setTextTrack(
id):void
Defined in: types.ts:289
Parameters
id
number
Returns
void
use()
use(
plugin):void
Defined in: types.ts:338
Parameters
plugin
Returns
void