我已经开发了动态声音压缩器(已经在Matlab和Windows中实现),并且我想创建一个简单的iPhone应用程序,该应用程序可以访问音乐库并将滤镜应用于曲目,为此,我将需要某种方式可以访问该文件的声音样本,以应用压缩器将计算的增益。它不会更改原始文件,只会播放新计算出的声音样本。如何使用iOS声音库做到这一点?

最佳答案

MTAudioProcessingTap是此任务的最佳选择。这是一个很好的起点:

http://chritto.wordpress.com/2013/01/07/processing-avplayers-audio-with-mtaudioprocessingtap/

如果您想要适用于较低iOS版本的产品,请引用以下示例:

https://github.com/iitotoro/BufferedAudioPlayer

希望这对您有所帮助,请随时询问您是否还有其他问题。

07-24 09:49
查看更多