由于 AudioKit 4.0 与最新的 swift 语言和 Xcode 不兼容,我不得不从 AudioKit 4.0 升级到 AudioKit 4.2。
但是,现在我的项目无法编译,因为当我使用此方法加载 sf2 声音文件时,loadMelodicSoundFont 不再是 AKSampler 的成员。
我只能在 http://audiokit.io/docs/ 上找到 4.1 的文档4.1 显然有 loadMelodicSoundFont 。我找不到 4.2 的文档。
那么 AudioKit 4.2 中这个方法的替代品是什么?
最佳答案
最新版本的 AudioKit 中的新 AKSampler
类是一个全新的自定义采样器。但是,截至目前,它不再本地处理 SoundFont 文件(这就是您的 sf2 文件)。
对您来说最简单的方法就是切换到 AKAppleSampler
,它是以前版本的 AudioKit 中功能齐全的采样器。它依赖于 Apple AU 代码,并且仍然能够加载 SoundFont 文件。
因此,在实践中,您只需将代码中对 AKSampler
的引用重命名为 AKAppleSampler
即可。
关于ios - AudioKit 4.2 中 AKSampler.loadMelodicSoundFont 的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50054135/