【发布时间】:2011-12-27 23:25:16
【问题描述】:
caf 和 mp3 之间是否存在速度/性能差异?哪种格式更适合播放游戏声音?
【问题讨论】:
标签: objective-c ios audio avaudioplayer
caf 和 mp3 之间是否存在速度/性能差异?哪种格式更适合播放游戏声音?
【问题讨论】:
标签: objective-c ios audio avaudioplayer
使用 MP3 格式的音频可能会导致循环之间的暂停,因为它们需要一些工作来解压缩。对于游戏,声音需要即时,处理器需要处理游戏,一定要使用 caf 格式。
【讨论】:
以下列表描述了 iOS 如何支持单个或多个播放的音频格式:
线性 PCM 和 IMA/ADPCM (IMA4) 音频。您可以在 iOS 中同时播放多个线性 PCM 或 IMA4 格式的声音,而不会产生 CPU 资源问题。
AAC、MP3 和 Apple 无损 (ALAC) 音频 播放 AAC、MP3 和 Apple 无损 (ALAC) 声音在 iPhone 和 iPod touch 上使用基于硬件的高效解码。您一次只能播放一种这样的声音。
因此,您可能应该使用 PCM/ADPCM 处理声音,使用 AAC/MP3 处理音乐。
【讨论】: