API Reference / Sound
# Class: Sound
# Hierarchy
-
↳
Sound
# Table of contents
# Constructors
# Properties
- $boundOnError
- $boundOnLoad
- $boundOnTouch
- $element
- $emittingType
- $errored
- $events
- $loaded
- $loops
- $paused
- $removedListeners
- $stage
- $startTime
# Accessors
# Methods
- $checkOnTouch
- $checkStatus
- $onEnded
- $onError
- $onLoad
- $onRemovedFromStage
- $onTickerPause
- $onTickerResume
- $onTouch
- emit
- hasEventListener
- off
- on
- once
- play
- removeAllListeners
- stop
# Constructors
# constructor
• new Sound(stage
, url?
)
# Parameters
Name | Type |
---|---|
stage | Stage |
url? | string |
# Overrides
# Defined in
media/Sound.ts:13 (opens new window)
# Properties
# $boundOnError
• Protected
Readonly
$boundOnError: (e
: ErrorEvent
) => void
# Type declaration
▸ (e
): void
# Parameters
Name | Type |
---|---|
e | ErrorEvent |
# Returns
void
# Inherited from
# Defined in
media/Media.ts:13 (opens new window)
# $boundOnLoad
• Protected
Readonly
$boundOnLoad: () => void
# Type declaration
▸ (): void
# Returns
void
# Inherited from
# Defined in
media/Media.ts:12 (opens new window)
# $boundOnTouch
• Protected
Readonly
$boundOnTouch: () => void
# Type declaration
▸ (): void
# Returns
void
# Defined in
media/Sound.ts:11 (opens new window)
# $element
• Protected
Readonly
$element: HTMLAudioElement
# Overrides
# Defined in
media/Sound.ts:10 (opens new window)
# $emittingType
• Protected
$emittingType: string
= null
# Inherited from
# Defined in
event/EventEmitter.ts:6 (opens new window)
# $errored
• Protected
$errored: boolean
= false
# Inherited from
# Defined in
media/Media.ts:10 (opens new window)
# $events
• Protected
$events: Object
= {}
# Inherited from
# Defined in
event/EventEmitter.ts:5 (opens new window)
# $loaded
• Protected
$loaded: boolean
= false
# Inherited from
# Defined in
media/Media.ts:9 (opens new window)
# $loops
• Protected
$loops: number
= 1
# Defined in
media/Sound.ts:7 (opens new window)
# $paused
• Protected
$paused: boolean
= true
# Defined in
media/Sound.ts:9 (opens new window)
# $removedListeners
• Protected
$removedListeners: Listener
[] = []
# Inherited from
# Defined in
event/EventEmitter.ts:7 (opens new window)
# $stage
• Protected
Readonly
$stage: Stage
# Inherited from
# Defined in
media/Media.ts:11 (opens new window)
# $startTime
• Protected
$startTime: number
= 0
# Defined in
media/Sound.ts:8 (opens new window)
# Accessors
# element
• get
element(): HTMLAudioElement
# Returns
HTMLAudioElement
# Overrides
Media.element
# Defined in
media/Sound.ts:30 (opens new window)
# paused
• get
paused(): boolean
# Returns
boolean
# Defined in
media/Sound.ts:55 (opens new window)
# url
• get
url(): string
# Returns
string
# Overrides
Media.url
# Defined in
media/Sound.ts:34 (opens new window)
• set
url(url
): void
# Parameters
Name | Type |
---|---|
url | string |
# Returns
void
# Overrides
Media.url
# Defined in
media/Sound.ts:38 (opens new window)
# volume
• get
volume(): number
# Returns
number
# Defined in
media/Sound.ts:47 (opens new window)
• set
volume(volume
): void
# Parameters
Name | Type |
---|---|
volume | number |
# Returns
void
# Defined in
media/Sound.ts:51 (opens new window)
# Methods
# $checkOnTouch
▸ Protected
$checkOnTouch(): void
# Returns
void
# Defined in
media/Sound.ts:74 (opens new window)
# $checkStatus
▸ Protected
$checkStatus(): void
# Returns
void
# Defined in
media/Sound.ts:79 (opens new window)
# $onEnded
▸ Protected
$onEnded(): void
# Returns
void
# Defined in
media/Sound.ts:95 (opens new window)
# $onError
▸ Protected
$onError(): void
# Returns
void
# Inherited from
# Defined in
media/Media.ts:56 (opens new window)
# $onLoad
▸ Protected
$onLoad(): void
# Returns
void
# Overrides
# Defined in
media/Sound.ts:125 (opens new window)
# $onRemovedFromStage
▸ Protected
$onRemovedFromStage(): void
# Returns
void
# Defined in
media/Sound.ts:119 (opens new window)
# $onTickerPause
▸ Protected
$onTickerPause(): void
# Returns
void
# Defined in
media/Sound.ts:107 (opens new window)
# $onTickerResume
▸ Protected
$onTickerResume(): void
# Returns
void
# Defined in
media/Sound.ts:113 (opens new window)
# $onTouch
▸ Protected
$onTouch(): void
# Returns
void
# Defined in
media/Sound.ts:89 (opens new window)
# emit
▸ emit(event
): boolean
# Parameters
Name | Type |
---|---|
event | Event |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:42 (opens new window)
▸ emit(type
, ...args
): boolean
# Parameters
Name | Type |
---|---|
type | string |
...args | any [] |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:43 (opens new window)
# hasEventListener
▸ hasEventListener(type
): boolean
# Parameters
Name | Type |
---|---|
type | string |
# Returns
boolean
# Inherited from
# Defined in
event/EventEmitter.ts:80 (opens new window)
# off
▸ off(type
, listener?
): Sound
# Parameters
Name | Type |
---|---|
type | string |
listener? | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:16 (opens new window)
# on
▸ on(type
, listener
): Sound
# Parameters
Name | Type |
---|---|
type | string |
listener | (...args : any []) => void |
# Returns
# Inherited from
# Defined in
media/Media.ts:36 (opens new window)
# once
▸ once(type
, listener
): Sound
# Parameters
Name | Type |
---|---|
type | string |
listener | Listener |
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:33 (opens new window)
# play
▸ play(startTime?
, loops?
): Sound
# Parameters
Name | Type | Default value |
---|---|---|
startTime | number | 0 |
loops | number | 1 |
# Returns
# Defined in
media/Sound.ts:59 (opens new window)
# removeAllListeners
▸ removeAllListeners(): Sound
# Returns
# Inherited from
# Defined in
event/EventEmitter.ts:85 (opens new window)
# stop
▸ stop(): Sound