我正在为一个AUGraph应用程序设计一个iOS,并希望在以下方面提供帮助。
如果我想同时播放一些音频文件,每个文件需要一个音频单元吗?
从核心音频文档
线性PCM和IMA/ADPCM ( IMA4 )音频您可以在iOS中同时播放多个线性PCM或IMA4格式的声音,而不会引起CPU资源问题。 AAC、MP3和音频回放为AAC、MP3和使用了基于iPhone和iPod触摸的高效硬件解码。你一次只能播放一个这样的声音。
因此,不能同时播放多个AAC或MP3文件。什么是最理想的LPCM格式,可以同时播放多个声音?
这是否也适用于音频单元,如在AudioQueue文档中所示.
AUGraph中的音频单元可以是非活动的吗?如果一个AUGraph看起来像这样
扬声器/输出<记录器单元<混频器单元<音频文件播放单元的数量
如果记录器不是活动的,它还会拉,但只是不将缓冲区写到文件中,会发生什么情况?
发布于 2012-07-10 22:08:07
普通的普通.wav和.caf文件都包含原始的PCM音频样本,如果已经达到目标采样率,则无需硬件辅助或DSP处理即可播放。
当没有音频文件或其他合成数据来输入音频单元时,通常的做法是给它提供安静的缓冲器(如果前一个缓冲器以非零的振幅结束,则可能会将其缩小到零)。
https://stackoverflow.com/questions/11409810
复制相似问题