如何从iOS中的音频剪辑中检索PCM样本数据?

如何从iOS中的音频剪辑中检索PCM样本数据?,ios,swift,audio,avfoundation,core-audio,Ios,Swift,Audio,Avfoundation,Core Audio,我需要从iOS中的.wav文件(或任何其他格式)中提取PCM音频样本。我还想用麦克风从现场录音中获得同样的数据 这可以使用AVFoundation完成,还是需要使用较低级别的CoreAudio API?请以Swift为例。我只是在寻找一个基本的浮点数组,该数组对应于用于信号处理的单个音频样本。AVFoundation包括一个名为avassetrader的类,可用于从声音文件中获取音频数据: 但是,最简单的方法可能是使用扩展音频文件服务和ExtAudioFileRead功能: 扩展音频文件服务是一

我需要从iOS中的.wav文件(或任何其他格式)中提取PCM音频样本。我还想用麦克风从现场录音中获得同样的数据


这可以使用AVFoundation完成,还是需要使用较低级别的CoreAudio API?请以Swift为例。我只是在寻找一个基本的浮点数组,该数组对应于用于信号处理的单个音频样本。

AVFoundation
包括一个名为
avassetrader
的类,可用于从声音文件中获取音频数据:

但是,最简单的方法可能是使用扩展音频文件服务和
ExtAudioFileRead
功能:


扩展音频文件服务是一个C API,因此您必须处理从Swift调用它的问题。

Hi Clay,很抱歉,如果您已经创建了这种类型的代码,请提供给我,如果您不介意的话。