【发布时间】:2025-12-08 03:05:04
【问题描述】:
我正在使用 Core Audio / OpenAL 播放 CAF 音频文件。从 Apple 我知道最好的文件格式是这样的:
核心音频文件格式 (CAFF),单声道,16 位 @ 44,1 kHz
所以我启动了 Soundtrack Pro 3 并将 WAV 文件保存为具有 44,1 kH、16 位整数的“核心音频文件”。
当我播放它时,它会严重失真并且质量很差。当我在 mac 上按空格键(快速查看)播放时,声音非常好。
我必须怎么做才能在 Core Audio 中播放我自己的声音文件?是否有来自 Apple 的特殊工具可以将声音文件转换为可立即使用 Core Audio 播放的方式?
【问题讨论】:
-
Core Audio 可以播放最流行的格式。可以发一些代码吗?
-
最好的文件格式是:Core Audio File Format (CAFF), mono, 16-bit @ 44,1 kHz -- 没有理由优于16 位 LPCM WAV。无论如何......也许STP有一个字节序不匹配?如果是这种情况,错误将是巨大的——在许多情况下几乎无法区分。
标签: iphone audio core-audio openal