audio_system_is_available

此函数可用于检查和查看音响系统是否已初始化,或音频上下文是否正在初始化初始化。

在所有平台上,当音频引擎被初始化时,该函数将在游戏开始后立即返回 trueHTML5目标除外。 在 HTML5 上,音频上下文状态可随时更改,具体取决于用户输入、正在使用的浏览器及其版本,因此此函数可用于检查和查看是否可以播放音频。如果函数返回false(即:音频上下文状态未运行),则只有非流声音可以播放(但无法保证,您应该假定无法播放音频),而如果返回true,则所有音频都将播放。

注意 要检查音频系统是否在 HTML5 上进行了初始化,您应该使用 audio_system_is_initialised 以替代.。音频系统必须先进行初始化,然后才能使用。

语法:

audio_system_is_available();

 

返回:

Boolean

 

例子:

if audio_system_is_available()
{
    if audio_is_paused(global.Music)
    {
        audio_resume_sound(global.Music)
    }
    else
    {
        if !audio_is_playing(global.Music)
        {
            global.Music = audio_play_sound(snd_Music, 0, true);
        }
    }
}
else
{
    if audio_is_playing(global.Music)
    {
        audio_pause_sound(global.Music);
    }
}

根据音频系统是否初始化和可用,上述代码将暂停/取消暂停音频曲目。