vot.js - v2.4.12
Preparing search index...
@vot.js/node
VideoHelper
VimeoHelper
VimeoHelper
Class VimeoHelper
Hierarchy (
View Summary
)
BaseHelper
VimeoHelper
Index
Constructors
constructor
Properties
API_
KEY
API_
ORIGIN
DEFAULT_
SITE_
ORIGIN
extra
Info
fetch
language
origin
referer
service?
SITE_
ORIGIN
Methods
get
Private
Video
Info
get
Private
Video
Source
get
Subs
Info
get
Video
Data
get
Video
Id
get
Video
Info
get
Viewer
Data
is
Error
Data
is
Private
Player
return
Base
Data
Constructors
constructor
new
VimeoHelper
(
__namedParameters
?:
BaseHelperOpts
<
VOTTypes
.
ServiceType
.
ServiceConf
>
,
)
:
VideoHelper
.
VimeoHelper
.
VimeoHelper
Parameters
__namedParameters
:
BaseHelperOpts
<
VOTTypes
.
ServiceType
.
ServiceConf
>
= {}
Returns
VideoHelper
.
VimeoHelper
.
VimeoHelper
Properties
API_
KEY
API_KEY
:
string
= ""
API_
ORIGIN
API_ORIGIN
:
string
= "https://example.com"
DEFAULT_
SITE_
ORIGIN
DEFAULT_SITE_ORIGIN
:
string
= "https://vimeo.com"
extra
Info
extraInfo
:
boolean
fetch
fetch
:
FetchFunction
language
language
:
string
origin
origin
:
string
referer
referer
:
string
Optional
service
service
?:
VOTTypes
.
ServiceType
.
ServiceConf
SITE_
ORIGIN
SITE_ORIGIN
:
string
= ...
Methods
get
Private
Video
Info
getPrivateVideoInfo
(
videoId
:
string
,
)
:
Promise
<
|
false
|
{
duration
:
number
;
subs
:
PrivateVideoSubtitle
[]
;
title
:
string
;
url
:
string
;
video_url
:
string
;
}
,
>
Parameters
videoId
:
string
Returns
Promise
<
|
false
|
{
duration
:
number
;
subs
:
PrivateVideoSubtitle
[]
;
title
:
string
;
url
:
string
;
video_url
:
string
;
}
,
>
get
Private
Video
Source
getPrivateVideoSource
(
files
:
PrivateFiles
)
:
Promise
<
string
|
false
>
Parameters
files
:
PrivateFiles
Returns
Promise
<
string
|
false
>
get
Subs
Info
getSubsInfo
(
videoId
:
string
)
:
Promise
<
VideoSubtitle
[]
>
Parameters
videoId
:
string
Returns
Promise
<
VideoSubtitle
[]
>
get
Video
Data
getVideoData
(
videoId
:
string
,
)
:
Promise
<
undefined
|
VOTTypes
.
ClientType
.
MinimalVideoData
>
Parameters
videoId
:
string
Returns
Promise
<
undefined
|
VOTTypes
.
ClientType
.
MinimalVideoData
>
get
Video
Id
getVideoId
(
url
:
URL
)
:
Promise
<
undefined
|
string
>
Parameters
url
:
URL
Returns
Promise
<
undefined
|
string
>
get
Video
Info
getVideoInfo
(
videoId
:
string
)
:
Promise
<
false
|
VideoInfo
>
Parameters
videoId
:
string
Returns
Promise
<
false
|
VideoInfo
>
get
Viewer
Data
getViewerData
()
:
Promise
<
false
|
ViewerData
>
Returns
Promise
<
false
|
ViewerData
>
is
Error
Data
isErrorData
(
data
:
Data
)
:
data
is
Error
Parameters
data
:
Data
Returns
data
is
Error
is
Private
Player
isPrivatePlayer
()
:
boolean
|
""
Returns
boolean
|
""
return
Base
Data
returnBaseData
(
videoId
:
string
,
)
:
|
undefined
|
{
duration
:
undefined
;
host
:
VideoService
;
url
:
string
;
videoId
:
string
}
Parameters
videoId
:
string
Returns
|
undefined
|
{
duration
:
undefined
;
host
:
VideoService
;
url
:
string
;
videoId
:
string
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
API_
KEY
API_
ORIGIN
DEFAULT_
SITE_
ORIGIN
extra
Info
fetch
language
origin
referer
service
SITE_
ORIGIN
Methods
get
Private
Video
Info
get
Private
Video
Source
get
Subs
Info
get
Video
Data
get
Video
Id
get
Video
Info
get
Viewer
Data
is
Error
Data
is
Private
Player
return
Base
Data
vot.js - v2.4.12
Loading...