audio_play_in_sync_group

With this function you can assign a sound to a previously created sync group. The group index is the value returned when you created the group using the function audio_create_sync_group(), and the sound index is the index of any compressed sound (*.ogg or *.mp3) from the Asset Browser. This function only adds the sound to the group, but it does not play the sound. The return value will be >= 0 if it succeeds and -1 if it fails, where a successful value indicates the sound's order in the sync group (so 0 would be the first sound added, 1 would be the second, etc...). 

NOTE This functionality is not available for the HTML5 target platform.

 

Syntax:

audio_play_in_sync_group(group_index, sound_index);

ArgumentTypeDescription
group_indexAudio Sync Group IDThe group index to assign the sound to.
sound_indexSound AssetThe sound index to be assigned to the group.

 

Returns:

Real

 

Example:

sg = audio_create_sync_group(true);
audio_play_in_sync_group(sg, sound1);
audio_play_in_sync_group(sg, sound2);
audio_play_in_sync_group(sg, sound3);
audio_play_in_sync_group(sg, sound4);
audio_start_sync_group(sg);

The above creates a new sync group and assigns the index of the group to the variable "sg". Four sounds are then added to the group, with the gain for three of them being set to 0. Finally the sync group is played.