1

有谁知道我在哪里可以找到将处理应用于音频以模拟回声或延迟效果的示例代码?我目前正在使用 AVAudioPlayer 播放样本,并希望将效果分层。到目前为止,我看到的所有参考资料都非常通用,并且与音频单元相关。

4

1 回答 1

0

很难找到示例代码的原因是 avaudioplayer 并不是真正用于效果的。如果您直接处理样本缓冲区(如在音频单元中),那么这是一个更直接的过程,请参阅https://github.com/mazbox/ofxmarek/blob/master/mareklib/audio/effects/DigitalDelay 。H

我没有使用 avaudioplayer 进行回声的示例代码,但方法是在某个固定的时间间隔以减少音量的方式触发一些播放器。这会给你一个延迟效果,但它不会很复杂。

于 2011-05-13T10:07:33.297 回答