iOS 播放 iTunes 库中的文件并在运行时修改样本

标签 ios objective-c iphone swift

所以我目前正在开始开发一个 iOS 应用程序,它需要播放 iTunes 库中的音频文件并使用需要修改 RAW 数据的自定义 DSP 效果修改音频流....我仍在尝试决定我是否将使用 swift 或 objective-c...

我知道如何使用 MediaPlayer 框架访问 iTunes 库,但我需要一种简单的方法来在播放时修改 RAW 音频数据,然后播放修改后的流....所以问题是我如何修改流然后播放它,如果我使用除 MediaPlayer 框架之外的其他框架来使用我的 DSP 播放歌曲,我的应用程序是否会通过苹果审核?

最佳答案

这正是 AudioUnit 的用途。您可以从这里开始:https://developer.apple.com/documentation/audiounit

关于iOS 播放 iTunes 库中的文件并在运行时修改样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28883251/

相关文章:

iphone - 获取有关尝试打开 Epub 的应用程序建议

ios - NSFetchedResultsController 没有收到新对象

iphone - 自定义表格 View 单元格何时释放?

ios - NSString 到 NSDate for yyyy-MM-dd'T'HH :mm:ss. SSS+05:30 格式

ios - void(^)(NSData*) 是什么意思?

iphone - 在 Cocos2d 中禁用 AutoDim 模式

ios - 在 iPad 中检查应用程序的配置文件

ios - 在App Store中回复评论的API?

ios - 如何使用 ReactiveCocoa 知道所有对象何时异步保存

iphone - [__NSDate objCType] : unrecognized selector