我想从一个文件大小适中的音频文件开始,并以一个可以通过 alBufferData
加载到 OpenAL 的 unsigned char
数组结束。我的麻烦是中间发生的步骤。
我认为 AAC 是正确的选择,但根据 Apple 代表的说法 Rincewind (大约 12/08):
Currently hardware assisted compression formats are not supported for decode on iPhone OS. These formats are AAC, MP3 and ALAC.
将 ExtAudioFile
与客户端格式集一起使用会生成 PERM 错误,因此他不是在编造事情。
那么,勇敢的知识拥有者,我有什么选择呢?将应用程序打包为 .wav,然后就忍受大量下载?编写我自己的解码器?
如果您有任何资源链接或建议,我们将不胜感激。
最佳答案
现在可以离线渲染压缩音频,请参阅QA1562 .
关于iphone - iPhone 上的有损压缩格式为原始 PCM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/510145/