Sound¶
-
php\gdx\audio\Sound
Class Sound
Methods
__construct
()¶private
play
($volume, $pitch, $pan)¶Plays the sound. If the sound is already playing, it will be played again, concurrently.
Параметры:
- $volume –
double
- (optional)- $pitch –
double
- (optional)- $pan –
double
- (optional)Результат:
int
the id of the sound instance if successful, or -1 on failure.
loop
($volume, $pitch, $pan)¶Plays the sound, looping. If the sound is already playing, it will be played again, concurrently. You need to stop the sound via a call to stop(long) using the returned id.
Параметры:
- $volume –
double
- (optional)- $pitch –
double
- (optional)- $pan –
double
- (optional)Результат:
int
the id of the sound instance if successful, or -1 on failure.
stop
($soundId)¶Stops playing all or $soundId instance(s) of this sound.
Параметры:
- $soundId –
int
- (optional)
pause
($soundId)¶Pauses the sound instance with the given id as returned by play() or all sounds. If the sound is no longer playing, this has no effect.
Параметры:
- $soundId –
int
- (optional)
resume
($soundId)¶
Параметры:
- $soundId –
int
- (optional)
setLooping
($soundId, $looping)¶Sets the sound instance with the given id to be looping. If the sound is no longer playing this has no effect
Параметры:
- $soundId –
int
- $looping –
bool
setPitch
($soundId, $pitch)¶Changes the pitch multiplier of the sound instance with the given id as returned by play(). If the sound is no longer playing, this has no effect.
Параметры:
- $soundId –
int
- $pitch –
float
setPan
($soundId, $pan, $volume)¶Sets the panning and volume of the sound instance with the given id as returned by play(). If the sound is no longer playing, this has no effect.
Параметры:
- $soundId –
int
- $pan –
float
- $volume –
float
setPriority
($soundId, $priority)¶Sets the priority of a sound currently being played back. Higher priority sounds will be considered last if the maximum number of concurrently playing sounds is exceeded. This is only a hint and might not be honored by a backend implementation.
Параметры:
- $soundId –
int
- $priority –
int
- the priority (0 == lowest)
dispose
()¶