Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AudioPlayerWeb

Hierarchy

Index

Constructors

constructor

Properties

Private _alreadyDelayed

_alreadyDelayed: boolean = false

Protected _audio

_audio: AudioBuffer

Private _context

_context: AudioContext

Protected _currentTimer

_currentTimer: number = 0

Private doplay

doplay: function

Type declaration

    • (): void
    • Returns void

Protected _duration

_duration: number = 0

Protected _eventTarget

_eventTarget: any

Private _gainNode

_gainNode: GainNode

Protected _loop

_loop: boolean = false

Protected _offset

_offset: number = 0

Private onended

onended: function

Type declaration

    • (): void
    • Returns void

Private ongesture

ongesture: function

Type declaration

    • (): void
    • Returns void

Private _sourceNode

_sourceNode: AudioBufferSourceNode

Protected _startTime

_startTime: number = 0

Protected _state

_state: number = PlayingState.STOPPED

Protected _volume

_volume: number = 1

Methods

destroy

  • destroy(): void

getCurrentTime

  • getCurrentTime(): number

getDuration

  • getDuration(): number

getLoop

  • getLoop(): boolean

getState

  • getState(): number

getVolume

  • getVolume(): number

pause

  • pause(): void

play

  • play(): void

playOneShot

  • playOneShot(volume?: number): void

setCurrentTime

  • setCurrentTime(val: number): void

setLoop

  • setLoop(val: boolean): void

setVolume

  • setVolume(val: number, immediate: boolean): void

stop

  • stop(): void

Generated using TypeDoc