当我开始使用CrashLanding和TouchFighter的SoundEngine时,我读到一些人推荐不要使用它,因为据他们所说,它不太稳定。尽管如此,对于我来说,它是唯一一个可以在没有学习C++和OpenAL的情况下进行音高和位置控制的解决方案,所以我忽视了警告并继续使用它。
但现在我开始担心了。2.2 SDK引入了AVFoundation。在同时使用CrashLanding的SoundEngine(用于声音)和AVAudioPlayer(用于音乐)时,我发现当唯一的AVAudioPlayer释放时(所有声音停止直到初始化新的AVAudioPlayer),SoundEngine会表现出奇怪的行为。大约在2.2 SDK发布时,ADC网站上的CrashLanding示例代码神秘地消失了。我担心还会有更多不好的意外。
我的问题是,有没有人知道SoundEngine的开源替代品?甚至是使用OpenAL的C++库?
但现在我开始担心了。2.2 SDK引入了AVFoundation。在同时使用CrashLanding的SoundEngine(用于声音)和AVAudioPlayer(用于音乐)时,我发现当唯一的AVAudioPlayer释放时(所有声音停止直到初始化新的AVAudioPlayer),SoundEngine会表现出奇怪的行为。大约在2.2 SDK发布时,ADC网站上的CrashLanding示例代码神秘地消失了。我担心还会有更多不好的意外。
我的问题是,有没有人知道SoundEngine的开源替代品?甚至是使用OpenAL的C++库?