我有一个使用AVPlayer播放音频的应用程序。我想在应用程序的用户界面中添加频谱分析仪的可视化效果。
我发现了很多使用FFT从音频样本中提取频谱数据的示例,但是我空着头试图找到一个使用MTAudioProcessingTapProcessCallback
中数据的示例(例如, (不使用AUGraph),并且也是用Swift编写的。
我发现在底层数据和Swift想要安全键入之间来回移动的语法魔术令人眼花zz乱,许多尝试提取数据的示例都是使用完整的AUGraph显式设置的,对我来说是一种选择,因为我无法重写我的整个音频引擎。
是否有一些用Swift编写的示例代码可以指明方向?我觉得我已经用Google搜索了所有我能想到的东西,只是找不到合适的片段来对它们进行排序。