【发布时间】:2014-10-25 23:25:44
【问题描述】:
OpenSL 的文档,其中指出 “支持的格式包括 WAV PCM、WAV alaw、WAV ulaw、MP3、Ogg Vorbis、AAC LC、HE-AACv1 (aacPlus)、HE-AACv2 (enhanced aacPlus)、AMR 和 FLAC [前提是整个平台都支持这些格式,和 AAC 格式必须位于 MP4 或 ADTS 容器中]。不支持 MIDI。WMA 不是开源版本的一部分,并且尚未验证与 Android OpenSL ES 的兼容性。"
在其他地方,在论坛中,我读到 Android 上的 OpenSL 不支持任何压缩格式的解码。由于使用 OpenSL API 实现解码器似乎是一项至少需要几个小时才能实现的任务,所以我很想知道我是否可以确定一旦我已经为解码准备了所有必需的样板代码我不会因为无法读取任何压缩格式(尤其是 OGG)而感到惊讶。
【问题讨论】:
标签: android android-ndk ogg opensl