# Interface: PlayerUI

# Table of contents

# Properties

# Properties

# bottomControlbar

bottomControlbar: HTMLElement

Returns a bottomControlbar element.


# canvas

Optional canvas: PlayerCanvas


# castButtons

Optional castButtons: CastButtons

Returns an object of available casting buttons.


# fullscreenButton

fullscreenButton: HTMLElement

Returns a fullscreenButton element.


# jumpInTime

Optional jumpInTime: Component

Returns a jumpInTime component.


# panoButton

Optional panoButton: Component

Returns a pano button component.


# panoControls

Optional panoControls: Object

Returns a panoControls component.

# Type declaration

Name Type
brushArea () => any
component () => null | Component
zoomArea () => any

# panoFullButton

Optional panoFullButton: Component

Returns a pano button component which triggers pano mode between full and restricted.


# pictureInPictureButton

pictureInPictureButton: null | HTMLElement

Returns a pictureInPictureButton element.


# progressControl

progressControl: HTMLElement

Returns a progressControl element.


# recorderButton

Optional recorderButton: Component

Returns a recorder button component.


# scoreboard

Optional scoreboard: Component & { setScoreboardData: (value: any) => void ; updateScoresUI: (value: any) => void }

Returns a scoreboard component.


# seekBarRange

seekBarRange: HTMLElement

Returns a seekBarRange element.


# shareButton

Optional shareButton: Component & { setSharingData: (value: any) => void }

Returns social sharing component


# tags

Optional tags: PlayerTagsUI


# timeControls

Optional timeControls: Component

Returns a time controls component.


# timeRangeControls

Optional timeRangeControls: TimeRangeComponent

Returns a time range controls component.


# topControlbar

topControlbar: HTMLElement

Returns a topControlbar element.


# upcomingLiveOverlay

Optional upcomingLiveOverlay: upcomingLiveOverlayComponent

Returns a upcomingLiveOverlay component.


# viewsIndicator

Optional viewsIndicator: Component & { getViews: () => null | number ; setViews: (value: null | number) => void }

Returns a viewsIndicator component.


# zoomIndicator

Optional zoomIndicator: Component

Returns a zoomIndicator component.