vot.js - v2.4.12
Preparing search index...
@vot.js/ext
VideoHelper
UdemyHelper
UdemyHelper
Class UdemyHelper
Hierarchy (
View Summary
)
BaseHelper
UdemyHelper
Index
Constructors
constructor
Properties
API_
ORIGIN
extra
Info
fetch
language
origin
referer
service?
video?
Methods
find
Subtitle
Url
find
Video
Url
get
Course
Lang
get
Lecture
Data
get
Lecture
Id
get
Module
Data
get
Video
Data
get
Video
Id
is
Error
Data
return
Base
Data
Constructors
constructor
new
UdemyHelper
(
__namedParameters
?:
VOTTypes
.
BaseHelper
.
BaseHelperOpts
,
)
:
VideoHelper
.
UdemyHelper
.
UdemyHelper
Parameters
__namedParameters
:
VOTTypes
.
BaseHelper
.
BaseHelperOpts
= {}
Returns
VideoHelper
.
UdemyHelper
.
UdemyHelper
Properties
API_
ORIGIN
API_ORIGIN
:
string
= "https://www.udemy.com/api-2.0"
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
>
Optional
video
video
?:
HTMLVideoElement
Methods
find
Subtitle
Url
findSubtitleUrl
(
captions
:
Caption
[]
,
detectedLanguage
:
string
)
:
string
Parameters
captions
:
Caption
[]
detectedLanguage
:
string
Returns
string
find
Video
Url
findVideoUrl
(
sources
:
MediaSource
[]
)
:
undefined
|
string
Parameters
sources
:
MediaSource
[]
Returns
undefined
|
string
get
Course
Lang
getCourseLang
(
courseId
:
string
|
number
)
:
Promise
<
undefined
|
Course
>
Parameters
courseId
:
string
|
number
Returns
Promise
<
undefined
|
Course
>
get
Lecture
Data
getLectureData
(
courseId
:
string
|
number
,
lectureId
:
string
|
number
,
)
:
Promise
<
undefined
|
Lecture
>
Parameters
courseId
:
string
|
number
lectureId
:
string
|
number
Returns
Promise
<
undefined
|
Lecture
>
get
Lecture
Id
getLectureId
()
:
undefined
|
string
Returns
undefined
|
string
get
Module
Data
getModuleData
()
:
undefined
|
ModuleData
Returns
undefined
|
ModuleData
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
<
string
>
Parameters
url
:
URL
Returns
Promise
<
string
>
is
Error
Data
isErrorData
<
T
extends
object
>
(
data
:
T
|
ErrorData
)
:
data
is
ErrorData
Type Parameters
T
extends
object
Parameters
data
:
T
|
ErrorData
Returns
data
is
ErrorData
return
Base
Data
returnBaseData
(
videoId
:
string
,
)
:
|
undefined
|
{
duration
:
undefined
;
host
:
VOTTypes
.
ServiceType
.
VideoService
;
url
:
string
;
videoId
:
string
;
}
Parameters
videoId
:
string
Returns
|
undefined
|
{
duration
:
undefined
;
host
:
VOTTypes
.
ServiceType
.
VideoService
;
url
:
string
;
videoId
:
string
;
}
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
video
Methods
find
Subtitle
Url
find
Video
Url
get
Course
Lang
get
Lecture
Data
get
Lecture
Id
get
Module
Data
get
Video
Data
get
Video
Id
is
Error
Data
return
Base
Data
vot.js - v2.4.12
Loading...