@auvious/cobrowser / Player
Class: Player
Table of contents
Constructors
Properties
Methods
- getDuration
- getEventSummary
- getEventSummaryV2
- getEventSummaryV3
- getEventVersion
- goto
- load
- pause
- play
Constructors
constructor
• new Player(renderer, buffer?, options?): Player
Parameters
| Name | Type |
|---|---|
renderer | MirrorPage | Page |
buffer | PlayerBuffer |
options | IPlayerOptions |
Returns
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
getEventSummaryV2
▸ getEventSummaryV2(): EventSummary[]
Returns
getEventSummaryV3
▸ getEventSummaryV3(): EventSummary[]
Returns
getEventVersion
▸ getEventVersion(event): 1 | 2 | 3
Parameters
| Name | Type |
|---|---|
event | PageUpdateV3 |
Returns
1 | 2 | 3
goto
▸ goto(time): Promise<void>
goto from 0 to duration
Parameters
| Name | Type | Description |
|---|---|---|
time | number | time in ms |
Returns
Promise<void>
load
▸ load(sessionUrl): Promise<void>
Parameters
| Name | Type |
|---|---|
sessionUrl | string |
Returns
Promise<void>
pause
▸ pause(): void
Returns
void
play
▸ play(): Promise<void>
Returns
Promise<void>