2011-08-27 63 views
3

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

+0

你的意思是你想转换音频格式? – DShah

+0

最终我希望能够分析音频并做到这一点,我需要未压缩的音频流。从压缩格式转换为未压缩格式将是第一步。 – Skoder

+0

你是什么意思“获取用户的音频流”?拦截用户当前正在收听的音频?访问用户的iPod库并分析LPCM中的音频?或听麦克风? – jin

回答

1

this example音频文件被加载并馈送到AudioUnit图表中。你可以很容易地写出你自己的AudioUnit放入这个图表,并根据你的需要分析PCM流。你甚至可以在回调函数中做到这一点,尽管这可能不是一个好主意,因为回调被鼓励尽可能简单。