audio_create_sync_group

创建一个同步组,并返回一个唯一的ID值,然后该值应用于该组的所有后续音频函数调用中。如果您希望组循环,则传入true,否则传入false,但请注意,如果您希望它们循环,之后添加的所有曲目必须具有相同的长度。 请注意,创建同步组时,需要使用房间结束销毁事件中的audio_destroy_sync_group()函数释放未使用时与其关联的内存和声音。

注意此函数不适用于HTML5目标平台。

 

语法:

audio_create_sync_group(loop);

参数类型描述
loopBoolean组中的轨道是否应循环(true)或不循环(false)。

 

返回:

Audio Sync Group ID

 

例子:

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

上面创建了一个新的同步组,并将该组的索引分配给变量" SG "。然后将四个声音添加到组中,其中三个声音的增益设置为0。最后播放同步组。