Using the SoundPlayer
Playing sounds requires three steps:
- Load audio files to be played.
 - Add the 
SoundPlayernode to the scene. - Control the 
SoundPlayernode with thePlayaction. 
Load audio files
In the GameOptions object, the sounds property is an array of audio files that the game will use. Similar to the way font and image assets are loaded, each sound needs a soundName to identify the sound and a url from where it can be fetched.
sounds: [
  {
    // public domain, adapted from https://commons.wikimedia.org/wiki/File:Car_Horn.wav
    soundName: "carHorn",
    url: "sounds/car-horn.mp3"
  },
]
Add the SoundPlayer
Create a new SoundPlayer node and specify which sound it will play. Use the same soundName as it appeared in the sounds array in GameOptions. Add the SoundPlayer to the scene.
const carSound = new SoundPlayer({
  soundName: "carHorn",
});
sceneOne.addChild(carSound);
Control the SoundPlayer
The Play action will play the sound.
carSound.run(
  Action.play()
)
The example below will play a beeping car horn sound each time the "BEEP" button is pushed.
Loading...
Explore:
- The 
SoundPlayerwill play the sound concurrently in response to multiplePlayactions. In this example, the audio file is bird sound. Press the "SING" button repeatedly, and you will hear multiple instances of the audio file played.