Мне интересно, можно ли программно записать аудиофайл в формате mp3 с помощью Xcode.
Я прочитал тонны документации и гуглил, но безрезультатно.
Пожалуйста, помогите, если кто-то знает, как это возможно?
iPhone SDK не поддерживает кодирование MP3.Он поддерживает аппаратное кодирование AAC / m4a, которое во многих отношениях превосходит mp3.
Аппаратное кодирование AAC / m4a поддерживается начиная с iOS 3.1 для iPhone 3GS и iPod touch (2-го поколения) и в iOS 3.2 для iPad.
Взгляните сюда:
http://developer.apple.com/library/ios/#documentation/AudioVideo/Conceptual/MultimediaPG/UsingAudio/UsingAudio.html
Я бы начал здесь
http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/GS_AudioVideo_iPhone/_index.html,
попытаться записать какой-нибудь необработанный звуковой файл, а затем преобразовать его в mp3 с помощью какой-нибудь сторонней библиотеки, такой как LAME.Вы можете выбрать источник LAME здесь:
http://lame.sourceforge.net/
Попробуйте создать статическую библиотеку для iOS / armv6, мне действительно удалось ее создать пару минут назад, но я слишком усталпопробовать, если это действительно работает :) Наверное, нет простого способа сделать это, надеюсь, это поможет в вашем поиске.Я попробую LAME в ближайшие пару дней и дам вам знать, однако.