new AudioSprite(game, key)
Audio Sprites are a combination of audio files and a JSON configuration. The JSON follows the format of that created by https://github.com/tonistiigi/audiosprite
Parameters:
| Name | Type | Description |
|---|---|---|
game |
Phaser.Game | Reference to the current game instance. |
key |
string | Asset key for the sound. |
- Source:
Members
-
autoplay
-
Is a sound set to autoplay or not?
- Default Value:
- false
- Source:
Properties:
Name Type Description autoplayboolean -
autoplayKey
-
If a sound is set to auto play, this holds the marker key of it.
- Source:
Properties:
Name Type Description autoplayKeystring -
config
-
JSON audio atlas object.
- Source:
Properties:
Name Type Description configobject -
game
-
A reference to the currently running Game.
- Source:
Properties:
Name Type Description gamePhaser.Game -
key
-
Asset key for the Audio Sprite.
- Source:
Properties:
Name Type Description keystring -
sounds
-
An object containing the Phaser.Sound objects for the Audio Sprite.
- Source:
Properties:
Name Type Description soundsobject
Methods
-
get(marker) → {Phaser.Sound}
-
Get a sound with the given name.
Parameters:
Name Type Description markerstring The name of sound to get.
- Source:
Returns:
The sound instance.
- Type
- Phaser.Sound
-
play(marker, volume) → {Phaser.Sound}
-
Play a sound with the given name.
Parameters:
Name Type Argument Default Description markerstring <optional>
The name of sound to play
volumenumber <optional>
1 Volume of the sound you want to play. If none is given it will use the volume given to the Sound when it was created (which defaults to 1 if none was specified).
- Source:
Returns:
This sound instance.
- Type
- Phaser.Sound
-
stop(marker)
-
Stop a sound with the given name.
Parameters:
Name Type Argument Default Description markerstring <optional>
'' The name of sound to stop. If none is given it will stop all sounds in the audio sprite.
- Source: