Я хочу начать с аудиофайла со скромным размером файла и закончить массивом unsigned char
s, который можно загрузить в OpenAL с помощью alBufferData
. Моя проблема в шагах, которые происходят в середине.
Я думал, что AAC будет подходить, но, по словам представителя Apple, Rincewind (около 12/08):
В настоящее время форматы сжатия с аппаратной поддержкой не поддерживаются для декодирования на iPhone OS. Это форматы AAC, MP3 и ALAC.
Использование ExtAudioFile
с установленным форматом клиента приводит к ошибкам PERM, поэтому он ничего не выдумывает.
Итак, отважные знатоки, какие у меня есть варианты? Упаковать приложение с .wav и просто смириться с массовой загрузкой? Написать свой собственный декодер?
Будем весьма благодарны за любые ссылки на ресурсы или советы, которые вы можете получить.