我正在编写代码,以使用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
将有助于解决问题。
我希望它能有所帮助,因为确实花了我很多时间来解决这个问题!