Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Kokoro

Hierarchy

  • Kokoro

Index

Constructors

constructor

Properties

Protected Optional _destroyed

_destroyed: true

Protected _listeners

_listeners: object[]

Protected _ref

_ref: HTMLAudioElement

Protected _store

_store: Store<IState>

destroyed

destroyed: boolean

ref

ref: HTMLAudioElement

store

store: Store<IState>

version

version: string

Methods

Protected _dispatch

  • _dispatch(): Dispatch

Protected _onSrcProbablyChanged

  • _onSrcProbablyChanged(): void

Protected _triggerPlay

  • _triggerPlay(): void

clearPlaylist

  • clearPlaylist(): void

destroy

  • destroy(): void

dumpState

getState

mount

  • mount(parentNode?: HTMLElement, id?: string): void
  • Parameters

    • Optional parentNode: HTMLElement
    • Optional id: string

    Returns void

next

  • next(): void

nextPlayOrder

  • nextPlayOrder(): void

pause

  • pause(): void

play

  • play(): void

previous

  • previous(): void

removeSong

  • removeSong(song: ISong | number | string): void

setCurrentSong

  • setCurrentSong(song: ISong | number | string): void

setCurrentTime

  • setCurrentTime(time: number): void

setNextSong

  • setNextSong(song: ISong | number | string): void

setPlayOrder

setPlaylist

setSpeed

  • setSpeed(speedRate: number): void
  • Parameters

    • speedRate: number

    Returns void

setVolume

  • setVolume(volume: number): void
  • Parameters

    • volume: number

    Returns void

subscribe

  • subscribe(listener: function): Unsubscribe
  • Parameters

    • listener: function
        • Parameters

          Returns void

    Returns Unsubscribe

togglePlay

  • togglePlay(): void

unmount

  • unmount(): void

unsubscribe

  • unsubscribe(listener: function): void
  • Parameters

    • listener: function
        • Parameters

          Returns void

    Returns void

updateSong

  • updateSong(song: ISong): void

Generated using TypeDoc