推荐哪种声音格式适用于ipad / iphone应用?

时间:2011-12-27 23:25:16

标签: objective-c ios audio avaudioplayer

caf和mp3之间有速度/性能差异吗?哪种格式更适合用来玩游戏声音?

2 个答案:

答案 0 :(得分:3)

使用MP3格式的音频可能会导致循环之间出现暂停,因为它们需要一些工作才能解压缩。对于需要立即声音的游戏,处理器需要处理游戏,绝对要采用caf格式。

答案 1 :(得分:2)

来自Core Audio Overview

  

以下列表描述了iOS如何支持单个或多个播放的音频格式:

     
      
  • 线性PCM和IMA / ADPCM(IMA4)音频。您可以在iOS中同时播放多个线性PCM或IMA4格式声音,而不会产生CPU资源问题。

  •   
  • AAC,MP3和Apple Lossless(ALAC)音频 AAC,MP3和Apple Lossless(ALAC)声音的播放在iPhone和iPod touch上使用高效的基于硬件的解码。你一次只能播放一个这样的声音。

  •   

所以你可能应该将PCM / ADPCM用于声音,将AAC / MP3用于音乐。