Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Player

Hierarchy

Index

Constructors

constructor

  • Returns Player

Properties

Optional before

before: HTMLElement

Optional element

element: HTMLElement

injected

injected: boolean = false

output

output: Output

Optional outputRoot

outputRoot: HTMLElement

Protected plugins

plugins: Plugin[] = []

profiles

profiles: Map<string, IOutputProfile> = new Map()

Methods

_injectOutputView

  • _injectOutputView(): void
  • Returns void

_updateFullscreen

  • _updateFullscreen(): void
  • Returns void

addPlugin

  • addPlugin(plugin: Plugin): void

disableFullscreen

  • disableFullscreen(): void
  • Returns void

dispose

  • dispose(): void
  • Returns void

enableFullscreen

  • enableFullscreen(): void
  • Returns void

getCode

  • getCode(): string

getFullscreen

  • getFullscreen(): boolean
  • Returns boolean

getRunningState

  • getRunningState(): boolean
  • Returns boolean

inject

  • inject(element?: HTMLElement, before: HTMLElement): void
  • Parameters

    • Default value element: HTMLElement = document.body
    • Optional before: HTMLElement

    Returns void

load

  • load(data: any): Promise<void>
  • Parameters

    • data: any

    Returns Promise<void>

replaceSource

  • replaceSource(app: any): any

Protected runPluginChainTask

Protected runPluginTask

setFullscreen

  • setFullscreen(state: boolean): void
  • Parameters

    • state: boolean

    Returns void

setRunningState

  • setRunningState(state: boolean): void
  • Parameters

    • state: boolean

    Returns void

toggleFullscreen

  • toggleFullscreen(): void
  • Returns void

toggleRunningState

  • toggleRunningState(): void
  • Returns void

Static registerProfile

  • Parameters

    Returns void

Generated using TypeDoc