由于 AudioKit 4.0 与最新的 swift 语言和 Xcode 不兼容,我不得不从 AudioKit 4.0 升级到 AudioKit 4.2。
但是,现在我的项目无法编译,因为当我使用此方法加载 sf2 声音文件时,loadMelodicSoundFont 不再是 AKSampler 的成员。
我只能在以下位置找到 4.1 的文档http://audiokit.io/docs/ http://audiokit.io/docs/4.1 显然有 loadMelodicSoundFont 。我找不到 4.2 的文档。
那么 AudioKit 4.2 中这个方法的替代品是什么?
The new AKSampler
最新版本的 AudioKit 中的类是一个全新的自定义采样器。但是,截至目前,它不再本地处理 SoundFont 文件(这就是您的 sf2 文件)。
对您来说最简单的方法就是切换到AKAppleSampler
,这是以前版本的 AudioKit 中功能齐全的采样器。它依赖于 Apple AU 代码,并且仍然能够加载 SoundFont 文件。
因此,在实践中,您只需将引用重命名为AKSampler
to AKAppleSampler
在你的代码中。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)