此函数可用于检查和查看音响系统是否已初始化,或音频上下文是否正在初始化初始化。
在所有平台上,当音频引擎被初始化时,该函数将在游戏开始后立即返回 true,HTML5目标除外。 在 HTML5 上,音频上下文状态可随时更改,具体取决于用户输入、正在使用的浏览器及其版本,因此此函数可用于检查和查看是否可以播放音频。如果函数返回false(即:音频上下文状态未运行),则只有非流声音可以播放(但无法保证,您应该假定无法播放音频),而如果返回true,则所有音频都将播放。
注意 要检查音频系统是否在 HTML5 上进行了初始化,您应该使用 audio_system_is_initialised 以替代.。音频系统必须先进行初始化,然后才能使用。
audio_system_is_available();
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);
}
}
根据音频系统是否初始化和可用,上述代码将暂停/取消暂停音频曲目。