我应该使用哪种音频文件用于iOS应用程序?

问题描述:

我正在制作一个可播放多个音频文件的应用程序。我已经得到了这个工作,没有任何问题。但我不确定使用什么文件格式。现在我正在使用.wav和一个.mp3。是否有推荐的文件类型?我不知道应用程序是如何打包到App Store的;应该压缩还是解压缩音频?我应该使用哪种音频文件用于iOS应用程序?

谢谢!

这取决于你想要完成什么。

就个人而言,我赞成压缩,除非质量是一个问题。 Mp3s,而有损是我的首选默认值。这是一个标准的文件类型,易于使用,它可以是高质量的,并且iPhone/iOS在解码时是高效的。

但是,如果您需要更高的质量,AAC或未压缩可以更好。由于解码,在开始播放之前,MP3也可能需要几分之一秒的时间。如果您的音频与UI事件绑定,那么这可能会也可能不会成为问题。

+0

我和我的叔叔谈过话,得出的结论是压缩会更好,除非也许你说如果你需要更好的质量。谢谢你的回答! – Leroy

应用程序包是打包可执行代码的最常见方式(不是唯一的方法)。 我建议您阅读以下内容以了解捆绑包结构。 https://developer.apple.com/library/ios/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW1

关于音频文件格式,苹果公司没有最爱。你可以找到音频格式的首选列表为: https://developer.apple.com/library/ios/documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html#//apple_ref/doc/uid/TP40009767-CH2-SW9

希望这可以解决您的问题。