audio_stop_all

此功能停止当前正在播放的所有声音。这包括使用 audio_pause_soundaudio_pause_all 暂停的所有声音。

这还将删除音频缓冲区队列上的所有排队缓冲区,并为每个删除的缓冲区运行音频播放事件,并将键""queue_shutdown"设置为 1。

注意 此功能会为受其影响的每个声音实例触发音频播放结束异步事件。

 

语法:

audio_stop_all();

 

返回:

N/A

 

例子:

if (!global.SFX)
{
    audio_stop_all();
}

上面的代码检查全局变量 SFX,如果它返回 false,它将停止当前播放的所有声音。