1# SoundPool (Sound Pool) (System API)
2
3The **SoundPool** module provides APIs for loading, unloading, playing, and stopping playing system sounds, setting the volume, and setting the number of loops.
4
5Before using these APIs, you must call [media.createSoundPool](js-apis-media.md#mediacreatesoundpool10) to create a **SoundPool** instance.
6
7> **NOTE**
8>
9> - The initial APIs of this module are supported since API version 10. Newly added APIs will be marked with a superscript to indicate their earliest API version.
10> - This topic describes only system APIs provided by the module. For details about its public APIs, see [SoundPool (Sound Pool)](js-apis-inner-multimedia-soundPool.md).
11
12## PlayParameters
13
14Describes the playback parameters of the sound pool.
15
16**System capability**: SystemCapability.Multimedia.Media.SoundPool
17
18| Name           | Type                                    | Mandatory| Description                                                        |
19| --------------- | ---------------------------------------- | ---- | ------------------------------------------------------------ |
20| parallelPlayFlag | boolean | No  | Whether the sound can be played in parallel with other active audio streams. The value **true** means that the sound can be played in parallel with other active audio streams, without preempting the audio focus, and **false** means the opposite.<br>This is a system API.|
21