iphone - iPhone 上的有损压缩格式为原始 PCM

标签 iphone audio pcm codec

我想从一个文件大小适中的音频文件开始,并以一个可以通过 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/

相关文章:

c - 纯 C(可能是 C++)上的轻量级开源软件合成器库。 PCM。

audio - WAVE文件格式

ios - 在 Storyboard 中向从 nib 加载的自定义类 UIViewController 添加 subview

ios - 如何在 iPhone 上设置参数

jquery - 点击一个元素触发点击出现在移动版 Safari 同一位置的另一个元素(幽灵点击)

c# - 应用安装后媒体资源存放在哪里? C#.net

c# - 将音频源(并发)动态发送到 ASIO 设备上的特定 channel

java - 在 44.1 kHz 接收器上播放 48 kHz PCM

iphone - 如何创建在选项卡之间切换时保持在屏幕上的 View (显示平衡)?

android - 无法在android中设置推送通知声音