Options
All
  • Public
  • Public/Protected
  • All
Menu

Class to create an audio time pointer.

Hierarchy

  • AudioTimePointer

Index

Constructors

constructor

  • Constructor

    Parameters

    • audioElement: HTMLMediaElement

      Input HTML element with source audio.

    • viewElement: HTMLElement

      The parent container to append the time pointer.

    • Optional options: IAudioTimePointerOptions

      Option params.

    Returns AudioTimePointer

Properties

Protected audioElement

audioElement: HTMLMediaElement

Protected enableControl

enableControl: boolean

Protected isPointerInternal

isPointerInternal: boolean = false

Protected onPointerClick

onPointerClick: (ev: Event) => void

Type declaration

    • (ev: Event): void
    • Parameters

      • ev: Event

      Returns void

Protected onTimeUpdate

onTimeUpdate: (ev: Event) => void

Type declaration

    • (ev: Event): void
    • Parameters

      • ev: Event

      Returns void

Protected Optional options

Protected pointerClass

pointerClass: string

Protected pointerElement

pointerElement: HTMLElement

Protected pointerMode

Protected pointerStyle

pointerStyle: any

Protected viewElement

viewElement: HTMLElement

Methods

Protected createPointer

  • createPointer(pointerElement?: HTMLElement): HTMLElement
  • Parameters

    • Optional pointerElement: HTMLElement

    Returns HTMLElement

destroy

  • destroy(): void
  • Removes all constructed elements and event listeners.

    Returns void

Protected getPointerDefaultStyle

  • getPointerDefaultStyle(): any
  • Returns any

Protected init

Protected movePointerToCurrentTime

  • movePointerToCurrentTime(): void
  • Returns void

Protected register

  • register(): void
  • Returns void

Protected removePointer

  • removePointer(): void
  • Returns void

resize

  • resize(): void
  • Updates the canvas size depended on the viewElement size.

    Returns void

Protected setCurrentTimeByClick

  • setCurrentTimeByClick(event: MouseEvent): void
  • Parameters

    • event: MouseEvent

    Returns void

Protected setOptions

Protected unregister

  • unregister(): void
  • Returns void

Generated using TypeDoc