Oneshot Gems
立即玩

游戏开发者指南

让游戏声音的播放时机可预期且音量可调

游戏音频可以发出着陆、计时器或菜单操作的信号,但它也可以让在安静的房间里打开页面的人感到惊讶。为玩家提供一种清晰的方式来控制声音并使该控件易于找到。将浏览器自动播放限制视为正常行为,而不是在没有玩家操作的情况下解决的错误。

本页内容

让玩家选择声音何时开始

响应明确的玩家操作而开始声音播放,例如选择音频设置或在有意输入后开始游戏。当玩家未与页面交互时,浏览器可能会阻止自动播放,并且策略有所不同。如果播放被拒绝,请保持游戏可玩并提供清晰的声音控制,而不是在后台重复重试。

提供易于找到的主静音,以及单独的音乐和效果控件(当它们用于不同目的时)。用清晰的标签或图标显示当前状态。 MDN 解释说,浏览器可能会阻止媒体或网络音频的自动播放,并建议妥善处理该结果。

保持音频状态可预测

对每个音频通道一致应用主静音。如果设置仍然存在,则反映存储的选择;如果重置,则在游戏打开时显示默认值。

在播放前和播放期间测试静音、阻止自动播放以及设备音量为零。将重要的音频信息与视觉提示配对。 MDN 介绍了内置媒体控件;自定义混音器则需要清晰地显示自身状态,并妥善处理输入。

关于⁨游戏音频控制⁩的常见问题

为什么浏览器音频无法自动启动?

浏览器通常会阻止声音自动播放,直到用户与页面交互。让音频从有意的动作开始,并保持可见的方式来启用或静音它。

静音按钮应该使音乐和效果静音吗?

主静音应该使每个游戏通道静音。只要每个状态都是可见且可预测的,单独的音乐和效果控件也很有用。

延伸阅读

发现信息过时了? 报告需要更正的内容

继续玩下去。

免费浏览器游戏,随时等你开玩。发现喜欢的游戏,让它成为你的下一个最爱。

跟随好奇心探索