AnnotoPlayer
Hierarchy
AnnotoPlayer
Constructors
constructor
⊕ new AnnotoPlayer(logger: LoggerInterface
, widget: WidgetServiceInterface
): AnnotoPlayer
Parameters:
Returns: AnnotoPlayer
Properties
videojs
● videojs: any
= vjs
Accessors
aspectRatio
getaspectRatio(): PlayerAspectRatio
Returns: PlayerAspectRatio
currentSrc
getcurrentSrc(): SourceObject
Returns: SourceObject
currentTime
getcurrentTime(): number
Returns: number
duration
getduration(): number
Returns: number
fullscreen
getfullscreen(): boolean
Returns: boolean
isSetup
getisSetup(): boolean
Returns: boolean
paused
getpaused(): boolean
Returns: boolean
Methods
addTextTrack
▸ addTextTrack(trackOpts: TextTrackOptions): Promise
<void
> | Promise
<HTMLTrackElement
>
Parameters:
Returns: Promise
<void
> | Promise
<HTMLTrackElement
>
close
▸ close(): Promise
<void
>
Returns: Promise
<void
>
closeWidget
▸ closeWidget(): Promise
<void
>
Returns: Promise
<void
>
layout
▸ layout(): Promise
<LayoutPlugin>
Returns: Promise
<LayoutPlugin>
loadSrc
▸ loadSrc(src?: SourceObject, pipSrc?: SecondarySourceObject, audioSource?: AudioSource): Promise
<AnnotoPlayer>
Parameters:
Returns: Promise
<AnnotoPlayer>
loadWidget
▸ loadWidget(host?: HTMLElement
): Promise
<void
>
Parameters:
Returns: Promise
<void
>
off
▸ off(eventT: PlayerEvent, cb: PlayerEventCallback): Promise
<void
>
Parameters:
Returns: Promise
<void
>
on
▸ on(eventT: PlayerEvent, cb: PlayerEventCallback): Promise
<void
>
Parameters:
Returns: Promise
<void
>
once
▸ once(eventT: PlayerEvent, cb: PlayerEventCallback): Promise
<void
>
Parameters:
Returns: Promise
<void
>
pause
▸ pause(): Promise
<void
>
Returns: Promise
<void
>
pip
▸ pip(): Promise
<PipPlugin>
Returns: Promise
<PipPlugin>
play
▸ play(): Promise
<void
>
Returns: Promise
<void
>
removeTextTrackKind
▸ removeTextTrackKind(kind: TextTrackKind): Promise
<void
>
Parameters:
Returns: Promise
<void
>
reset
▸ reset(): Promise
<void
>
Returns: Promise
<void
>
setAspectRatio
▸ setAspectRatio(ratio: PlayerAspectRatio): Promise
<any
>
Parameters:
Returns: Promise
<any
>
setAutioSource
▸ setAutioSource(source?: AudioSource): Promise
<void
>
Parameters:
Returns: Promise
<void
>
setAutoplay
▸ setAutoplay(val: boolean
): void
Parameters:
Returns: void
setPipLayout
▸ setPipLayout(params: LayoutParams): Promise
<void
>
Parameters:
Returns: Promise
<void
>
setPipUI
▸ setPipUI(ui: PipPluginUI): Promise
<void
>
Parameters:
Returns: Promise
<void
>
setPoster
▸ setPoster(posterUrl: string
): Promise
<void
>
Parameters:
Returns: Promise
<void
>
setup
▸ setup(element: string
| Element
, options?: PlayerOptions): Promise
<PlayerImplementation
>
Parameters:
Returns: Promise
<PlayerImplementation
>
setupWidget
▸ setupWidget(options?: WidgetOptions
): Promise
<void
>
Parameters:
Returns: Promise
<void
>
timeCut
▸ timeCut(): Promise
<TimeCutPlugin>
Returns: Promise
<TimeCutPlugin>
Last updated