ios - 如何从 iOS 应用程序中的音频文件访问声音样本?

标签 ios xcode audio dynamic

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

最佳答案

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

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

如果你想要一些适用于较低 iOS 版本的东西,这里有一个示例:

https://github.com/iitotoro/BufferedAudioPlayer

希望这会有所帮助,如果您有更多问题,请随时询问。

关于ios - 如何从 iOS 应用程序中的音频文件访问声音样本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19780136/

相关文章:

javascript - iOS 应用程序在 Apple-TV 上播放 youtube 视频

java - 在游戏中的某些点将媒体播放器静音

ios - 将数据传递到详细信息 View 、实际数据或引用 ID

ios - 预填充的 SQLite DB 文件不保存更新?

iOS - 在后台应用程序时在 UI 顶部显示一致的警报(就像个人热点一样)

ios - InstantiateViewController(标识符 :creator:)' is only available in iOS 13. 0 或更新版本

ios - Xcode 6.1 中的 CGContextDrawImage 错误

ios - XCode:组织者不再显示崩溃报告

excel - 如何通过VBA异步循环在Excel中播放多个WAV文件?

audio - 无法使用 sox、avconv 将特定的 .wav 文件转换为 mp3 或 m4a