游戏完全没有声音,或者其他应用有声音而只有 0 A.D. 没有,请问这是什么原因?如何排查和解决音频问题?
游戏中有一些与音量相关的设置。在主菜单中点击设置 => 选项 => 声音。
如果启动 0 A.D. 后才连接音频设备或插入耳机,通常需要在操作系统中将新设备设置为默认音频设备,然后重启 0 A.D. 才能被识别。如果您在 Linux 上使用 pulseaudio 经常这样操作,可以考虑在 OpenAL 配置中启用 allow-moves。
0 A.D. 使用 OpenAL 音频系统输出声音。如果其他应用程序的声音正常但 0 A.D. 没有声音,则需要排查系统上的 OpenAL 配置。可以通过测试其他使用 OpenAL 的游戏(如 chromium-bsu、supertux、supertuxkart 等)来进行对比排查。
OpenAL 的配置文件在 Linux 和 Mac 上位于 /etc/openal/alsoft.conf,在 Windows 上位于 %AppData%\alsoft.ini。
推荐的 OpenAL 驱动配置:
drivers = pulse,alsa,drivers = core,drivers = wasapi,如需进一步帮助,请通过 OpenAL 官网 联系 OpenAL 开发团队。