iphone - iOS Advanced Audio API 解压格式

标签 iphone objective-c ios audio audio-analysis

在 iOS 上,是否可以以解压缩格式获取用户的音频流?例如,MP3 作为可用于音频分析的 WAV 返回?我对 iOS 平台比较陌生,我记得看到这在旧的 iOS 版本中是不可能的。我读到 iOS 4 引入了一些高级 API,但我不确定在哪里可以找到这些的文档/示例。

最佳答案

如果您不介意使用 iOS 4.1 及更高版本的 API,您可以尝试使用 AVAssetReader 类和 friend 。 In this similar question you have a full example on how to extract video frames .我希望同样适用于音频,而且好处是读者可以处理解压缩的所有细节。您甚至可以使用 AVComposition 进行合成以合并多个流。

这些类是 AVFramework 的一部分,不仅可以阅读,还可以创建您自己的内容。

关于iphone - iOS Advanced Audio API 解压格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7214841/

相关文章:

objective-c - 通过触摸检测 View 内的更近点

ios - NSMutableArray 额外的零哨兵

android - flutter 错误无法确定任务 ':app:compileDebugJavaWithJavac'的依赖关系

ios - Xcode:从父项目继承 `configuration` s - 不可能吗?

iphone - 我可以观看另一个类(class)的 NSNotification 吗?

iphone - 释放 NSData 导致异常

ios - 使用 Core Data/sqlite 正确收集元数据/对象数据

iphone - 如何锁定设备上的更改方向?

iphone - 减少应用程序大小cocos2d iOS

iphone - iOS NSDictionary 复制内存泄漏