Skip to main content

@auvious/cobrowser / Player

Class: Player

Table of contents​

Constructors​

Properties​

Methods​

Constructors​

constructor​

• new Player(renderer, buffer?, options?): Player

Parameters​

NameType
rendererMirrorPage | Page
bufferPlayerBuffer
optionsIPlayerOptions

Returns​

Player

Properties​

buffer​

• buffer: PlayerBuffer


isGoingto​

• Private isGoingto: boolean = false


isLive​

• Private isLive: boolean = true


options​

• Private options: IPlayerOptions = {}


playing​

• Private playing: Promise<void>


renderer​

• renderer: MirrorPage | Page


startTime​

• Private startTime: number = 0


timer​

• Private timer: LiveTimer | PlaybackTimer = null

Methods​

getDuration​

▸ getDuration(): number

Returns​

number


getEventSummary​

▸ getEventSummary(): EventSummary[]

Returns​

EventSummary[]


getEventSummaryV2​

▸ getEventSummaryV2(): EventSummary[]

Returns​

EventSummary[]


getEventSummaryV3​

▸ getEventSummaryV3(): EventSummary[]

Returns​

EventSummary[]


getEventVersion​

▸ getEventVersion(event): 1 | 2 | 3

Parameters​

NameType
eventPageUpdateV3

Returns​

1 | 2 | 3


goto​

▸ goto(time): Promise<void>

goto from 0 to duration

Parameters​

NameTypeDescription
timenumbertime in ms

Returns​

Promise<void>


load​

▸ load(sessionUrl): Promise<void>

Parameters​

NameType
sessionUrlstring

Returns​

Promise<void>


pause​

▸ pause(): void

Returns​

void


play​

▸ play(): Promise<void>

Returns​

Promise<void>