SDL2 混音器:"No SoundFonts have been requested"

SDL2 Mixer: "No SoundFonts have been requested"

本文关键字:have been requested SoundFonts No 混音器 SDL2      更新时间:2023-10-16

我无法打开音频设备,我的代码很简单:

Mix_Init(...);
Mix_OpenAudio(44100, AUDIO_U16SYS, 1, 16);

和来自Mix_GetError():的错误

No SoundFonts have been requested

有什么想法吗?我的操作系统是Linux Mint 17 x64,SDL2来自存储库。

显然,这是由对FluidSynth的依赖引起的,它需要在启动时选择一个声音字体。

来自补丁:

因为后端是在调用CCD_ 2时确定的,在此之前需要调用Mix_SetSoundFonts

为了避免指定声音字体,可以禁用MIDI。

相关文章: