Cette fonction mettra en pause le groupe de synchronisation donné s'il est en cours de lecture, l'index de groupe étant la valeur renvoyée lorsque vous avez créé le groupe à l'aide de la fonction audio_create_sync_group(). Cela n'arrête pas le son et appelle audio_resume_sync_group(), commencera à jouer à partir de la même position où il a été suspendu à nouveau.
audio_pause_sync_group(group_index);
| Argument | La description |
|---|---|
| group_index | L'index du groupe à mettre en pause. |
N/A
if (keyboard_check_pressed((ord)"P"))
{
global.Pause = !global.Pause
if global.Pause
{
audio_pause_sync_group(sg);
}
else
{
audio_resume_sync_group(sg);
}
}
Le code ci-dessus vérifie une touche de la touche "P", et s'il est détecté, il bascule la variable "global.Pause" puis la vérifie pour mettre en pause ou reprendre le groupe de synchronisation indexé dans la variable "sg".