我有一个使用 OpenAL 进行音频的 Python 程序。
我希望该程序发出的音频可以通过 HDMI 扬声器而不是内置扬声器听到。我可以使用 Pavucontrol(Pulseaudio GUI)来更改这一点,但我想使更改永久生效(重启后记住)。要么让所有 OpenAL 程序默认使用 HDMI,要么让我的程序默认仅使用 HDMI 输出,或者全部都使用。我假设每个选项都需要更改 Pulseaudio 或 OpenAL 的特定配置文件。
Minecraft 和许多视频游戏也使用 OpenAL,所以我相信答案对他们也会有帮助。