Dim*_*ris 7 iphone audio mp3 objective-c wav
您在iPhone游戏/应用程序中使用了哪些音频文件?
我有一个30MB的.wav格式的游戏,我想可能转换为.mp3以减少应用程序的大小...性能有很大差异吗?还有其他问题吗?
mah*_*udz 11
请记住,某些编解码器在硬件中运行,其他编解码器在软件中运行.因此,并非所有按压都允许同时回放多个声音.例如,如果您正在播放声音,如果两者都试图使用相同的编解码器,则可能无法播放类似蜂鸣声的UI声音.有关详细信息,请参阅:
iPhone音频硬件编解码器iPhone OS应用程序可以使用多种音频数据格式.从iPhone OS 3.0开始,大多数这些格式都可以使用基于软件的编码和解码.您可以同时播放所有格式的多种声音,但出于性能原因,您应该考虑在给定方案中哪种格式最佳.硬件解码通常比软件解码具有更少的性能影响.
以下iPhone OS音频格式可以采用硬件解码进行播放:
AAC ALAC(Apple Lossless)MP3设备一次只能通过硬件播放其中一种格式的单个实例.例如,如果您正在播放立体声MP3声音,则第二个同步MP3声音将使用软件解码.同样,您无法使用硬件同时播放AAC和ALAC声音.如果iPod应用程序在后台播放AAC声音,则应用程序将使用软件解码播放AAC,ALAC和MP3音频.
要播放具有最佳性能的多种声音,或在iPod在后台播放时有效播放声音,请使用线性PCM(未压缩)或IMA4(压缩)音频.
要了解如何检查设备上可用的硬件和软件编解码器,请阅读"音频格式服务参考"中有关kAudioFormatProperty_HardwareCodecCapabilities常量的讨论.
AAC 和 CAF 格式都可以正常工作并提供合适的文件大小。对于某些背景循环曲目,我发现 MP3 文件变得太大,但是 YMMV。尝试一个像样的声音编辑应用程序是在大小和质量之间找到适当平衡的唯一方法。我在 Audacity 和 Amadeus Pro 方面运气很好。
建议在设备本身上使用一副非常好的隔音耳机来聆听输出。大多数人不会用这些来听你的东西,但当你降低音质以缩小文件大小时,你会开始出现静电和嗡嗡声伪影。这只是一个平衡尺寸与质量以及您愿意接受的问题。
| 归档时间: |
|
| 查看次数: |
8754 次 |
| 最近记录: |