我正在编写代码,以使用lwjgl 3在Java中管理OpenAL,当我使用以下代码创建ALContext时:

ALContext alContext = ALContext.create();


当我执行控制台时,会打印此建议


  AL lib:(EE)UpdateDeviceParams:无法设置44100hz,得到48000hz
  代替


有什么不对的想法吗?

顺便说一句,使用lwjgl 3进行编码变得非常困难,我在这里找到某种指南的唯一地方是lwjgl github

最佳答案

在华硕台式机上,我将Realtek HD Audio Manager的默认音频格式设置为24Bits 44800 Hz,因此打开的AL应用程序无法请求44100 Hz设备。将该默认格式更改为44100将有助于解决问题。

我希望它能有所帮助,因为确实花了我很多时间来解决这个问题!

09-11 21:05