Avec cette fonction, vous pouvez mettre en pause n'importe quel son en cours de lecture. Le son peut être une seule occurrence d'un son (l'index des sons individuels joués peut être stocké dans une variable lors de l'utilisation du audio_play_sound ou audio_play_sound_at fonctions) ou une ressource audio, auquel cas toutes les instances du son donné seront mises en pause.
audio_pause_sound(index);
| Argument | La description |
|---|---|
| index | L'indice du son pour faire une pause. |
N/A
if keyboard_check_pressed(ord("P"))
{
global.Pause = !global.Pause;
if global.Pause
{
audio_pause_sound(snd_Waterfall);
}
else
{
audio_resume_sound(snd_Waterfall);
}
}
Le code ci-dessus vérifie une pression sur la touche du clavier "P" et si elle en détecte un, il met la variable globale "Pause" à true ou false, puis interrompt le son indexé dans la variable "snd_Waterfall" ou reprend le son à partir de son état de pause.