我开发了一个动态声音压缩器(已在Matlab和Windows中实现),我想创建一个简单的iPhone应用程序,只需访问音乐库并将过滤器应用到轨道,为此我需要以某种方式访问该文件的声音样本,以应用压缩器将计算的增益。它不会改变原始文件,它只会播放新计算的声音样本。我怎么能用iOS声音库做到这一点?
答案 0 :(得分:0)
MTAudioProcessingTap是此任务的最佳选择。这是一个很好的起点:
http://chritto.wordpress.com/2013/01/07/processing-avplayers-audio-with-mtaudioprocessingtap/
如果您想要适用于较低iOS版本的内容,请参阅以下示例:
https://github.com/iitotoro/BufferedAudioPlayer
希望这有帮助,请随时询问您是否有更多问题。