1

我看到iOS上唯一的效果器是ipod EQ。有没有其他方法可以改变 iOS 上音频单元的高频、中频和低频?

4

2 回答 2

3

不幸的是,iPhone 并没有真正允许自定义音频单元(即音频单元的 ID 不能注册以供 AUGraph 使用)。您可以做的是注册一个渲染回调并自己处理原始 PCM 数据。像 musicdsp.org 这样的网站有示例 DSP 代码,您可以利用这些代码来实现您可以想象的任何效果。

另外,这里有一个类似的 StackOverflow 问题供参考:How to make a simple EQ AudioUnit

于 2012-07-09T20:14:54.513 回答
1

有一堆内置的音频单元,包括一组滤波器、延迟甚至混响。一个很好的线索是查看 AUComponent.h。您需要正确设置他们的 ABSD,否则他们会抛出错误或产生静音。但他们确实有效。

于 2012-07-12T05:03:41.167 回答