Запись mp3 на iPhone с помощью SDK - PullRequest
5 голосов
/ 08 июня 2011

Мне интересно, можно ли программно записать аудиофайл в формате mp3 с помощью Xcode.

Я прочитал тонны документации и гуглил, но безрезультатно.

Пожалуйста, помогите, если кто-то знает, как это возможно?

Ответы [ 3 ]

2 голосов
/ 08 июня 2011

iPhone SDK не поддерживает кодирование MP3.Он поддерживает аппаратное кодирование AAC / m4a, которое во многих отношениях превосходит mp3.

1 голос
/ 22 мая 2012

Аппаратное кодирование 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

0 голосов
/ 08 июня 2011

Я бы начал здесь

http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/GS_AudioVideo_iPhone/_index.html,

попытаться записать какой-нибудь необработанный звуковой файл, а затем преобразовать его в mp3 с помощью какой-нибудь сторонней библиотеки, такой как LAME.Вы можете выбрать источник LAME здесь:

http://lame.sourceforge.net/

Попробуйте создать статическую библиотеку для iOS / armv6, мне действительно удалось ее создать пару минут назад, но я слишком усталпопробовать, если это действительно работает :) Наверное, нет простого способа сделать это, надеюсь, это поможет в вашем поиске.Я попробую LAME в ближайшие пару дней и дам вам знать, однако.

...