vot.js - v2.4.18
Preparing search index...
@vot.js/ext
VideoHelper
DataCampHelper
DataCampHelper
Class DataCampHelper
Shared class for all videojs players
Hierarchy (
View Summary
)
VideoHelper
.
VideoJSHelper
.
VideoJSHelper
DataCampHelper
Index
Constructors
constructor
Properties
API_
ORIGIN
extra
Info
fetch
language
origin
referer
service?
SUBTITLE_
FORMAT
SUBTITLE_
SOURCE
video?
Methods
get
Subtitles
get
Video
Data
get
Video
Data
By
Player
get
Video
Id
get
Video
Url
From
Document
get
Video
Url
From
Input
return
Base
Data
get
Player
Constructors
constructor
new
DataCampHelper
(
__namedParameters
?:
VOTTypes
.
BaseHelper
.
BaseHelperOpts
,
)
:
VideoHelper
.
DataCampHelper
.
DataCampHelper
Parameters
__namedParameters
:
VOTTypes
.
BaseHelper
.
BaseHelperOpts
= {}
Returns
VideoHelper
.
DataCampHelper
.
DataCampHelper
Properties
API_
ORIGIN
API_ORIGIN
:
string
= window.location.origin
extra
Info
extraInfo
:
boolean
fetch
fetch
:
FetchFunction
language
language
:
string
origin
origin
:
string
referer
referer
:
string
Optional
service
service
?:
VOTTypes
.
ServiceType
.
ServiceConf
<
VOTTypes
.
ServiceType
.
VideoService
>
SUBTITLE_
FORMAT
SUBTITLE_FORMAT
:
"vtt"
|
"srt"
|
"json"
= "vtt"
SUBTITLE_
SOURCE
SUBTITLE_SOURCE
:
string
= "datacamp"
Optional
video
video
?:
HTMLVideoElement
Methods
get
Subtitles
getSubtitles
()
:
VideoDataSubtitle
[]
Returns
VideoDataSubtitle
[]
get
Video
Data
getVideoData
(
videoId
:
string
,
)
:
Promise
<
VOTTypes
.
ClientType
.
MinimalVideoData
|
undefined
>
Parameters
videoId
:
string
Returns
Promise
<
VOTTypes
.
ClientType
.
MinimalVideoData
|
undefined
>
get
Video
Data
By
Player
getVideoDataByPlayer
(
videoId
:
string
,
)
:
|
{
duration
:
number
|
undefined
;
subtitles
:
VideoDataSubtitle
[]
;
url
:
string
;
}
|
undefined
Parameters
videoId
:
string
Returns
|
{
duration
:
number
|
undefined
;
subtitles
:
VideoDataSubtitle
[]
;
url
:
string
;
}
|
undefined
get
Video
Id
getVideoId
(
url
:
URL
)
:
Promise
<
string
|
undefined
>
Parameters
url
:
URL
Returns
Promise
<
string
|
undefined
>
get
Video
Url
From
Document
getVideoUrlFromDocument
(
doc
?:
Element
|
Document
)
:
string
|
null
Parameters
doc
:
Element
|
Document
= document
Returns
string
|
null
get
Video
Url
From
Input
getVideoUrlFromInput
(
input
:
Element
)
:
string
|
null
Parameters
input
:
Element
Returns
string
|
null
return
Base
Data
returnBaseData
(
videoId
:
string
,
)
:
|
{
duration
:
undefined
;
host
:
VOTTypes
.
ServiceType
.
VideoService
;
url
:
string
;
videoId
:
string
;
}
|
undefined
Parameters
videoId
:
string
Returns
|
{
duration
:
undefined
;
host
:
VOTTypes
.
ServiceType
.
VideoService
;
url
:
string
;
videoId
:
string
;
}
|
undefined
Static
get
Player
getPlayer
<
T
extends
VOTTypes
.
VideoJSType
.
PlayerOptions
=
VOTTypes
.
VideoJSType
.
PlayerOptions
,
>
()
:
VOTTypes
.
VideoJSType
.
Player
<
T
>
|
undefined
Type Parameters
T
extends
VOTTypes
.
VideoJSType
.
PlayerOptions
=
VOTTypes
.
VideoJSType
.
PlayerOptions
Returns
VOTTypes
.
VideoJSType
.
Player
<
T
>
|
undefined
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
API_
ORIGIN
extra
Info
fetch
language
origin
referer
service
SUBTITLE_
FORMAT
SUBTITLE_
SOURCE
video
Methods
get
Subtitles
get
Video
Data
get
Video
Data
By
Player
get
Video
Id
get
Video
Url
From
Document
get
Video
Url
From
Input
return
Base
Data
get
Player
vot.js - v2.4.18
Loading...
Shared class for all videojs players