我一直在做一些阅读核心音频的ios 4与建设一个小测试应用程序的目的。核心音频指导/底层
在这一点上,我对所有api的研究都很困惑。理想情况下,我想知道如何做的是从两个mp3中提取大量样本到数组中。
然后在回调循环中,我想将这些样本混合在一起并发送给扬声器。
在苹果开发网站上有一些例子,但我发现它们很难区分和消化。有人知道某个地方有一个很好的剥离示例吗?
另外我无法确定使用哪个api。
还有extendedaudiofile和音频文件。这些似乎是提取音频的人。我应该使用哪一个?它需要使用混音单元,或者我可以自己做我自己的混音代码(我希望尽可能多的采样控制)。
我需要使用音频队列服务吗?我听说他们提供的延迟很差,这是真的吗?
最后,我必须使用音频会话服务。一个音频应用程序没有它的工作吗?音频会话如何适应整个音频提取和回调?纯粹只是为了处理中断?
多数民众赞成在辉煌。我真的很感谢分解。当我看到亚马逊的核心音频书时,我非常兴奋!然后,我看到发行版一直持续到游行:(。 – dubbeat 2010-11-14 19:47:10
Core Audio书很好,我想说,一旦你有了一个线性PCM样本阵列,你可以把它们混合起来(这很简单),然后喂它们进入AudioQueue API(我认为它只是iOS) – lucius 2010-11-22 04:37:17
@lucius。我不认为audioqueue对于实时音频处理是足够好的,我至少不得不使用audio uint,而且我仍然遇到性能问题。 – dubbeat 2010-12-08 20:43:34