IOS 在我的音频引擎声音结果中应用效果

Posted

技术标签:

【中文标题】IOS 在我的音频引擎声音结果中应用效果【英文标题】:IOS apply effects all over my audio engine sound result 【发布时间】:2014-11-13 03:04:03 【问题描述】:

ios 中有没有办法在我的音频引擎上放置一种层,以便在我所有的东西上应用 DSP?

事实上,我想重现一些东西,比如在混音器和我的扬声器之间添加一个 dsp 硬件,以在不处理流的情况下将回声应用到声音结果中。

举例来说,获取全局声音并对其应用 EQ 高通,就是这样。

感谢您的帮助

【问题讨论】:

【参考方案1】:

如果您使用的是AVAudioPlayer,您可以使用MTAudioProcessingTap 来执行此操作。这不是最简单的任务,但这里有一些资源可以提供帮助:

MTAudioProcessingTap 音频处理器展示了如何对音频数据应用带通滤波器:https://developer.apple.com/library/ios/samplecode/AudioTapProcessor/Introduction/Intro.html

使用 MTAudioProcessingTap 处理 AVPlayer 的音频 是一个相当完整的示例,展示了如何创建一个点击:http://chritto.wordpress.com/2013/01/07/processing-avplayers-audio-with-mtaudioprocessingtap/

【讨论】:

谢谢,我要测试一下 您的意思是AVAudioPlayer 还是AVPlayer?我找不到将MTAudioProcessingTapAVAudioPlayer 连接起来的方法

以上是关于IOS 在我的音频引擎声音结果中应用效果的主要内容,如果未能解决你的问题,请参考以下文章

iOS 如何在 Sprite Kit 游戏中创建音频淡入/淡出效果?

iOS - 在录制视频时播放音频/声音

在 iOS 中保存音频后效

哪些音频类型可以在 iOS 中无间隙地循环播放?

iOS在渲染回调处理之前添加音频效果?

播放音乐时,我的音频应用程序中没有收到通知或消息的声音 | AV音频播放器