Как записать звук в формате mp3 на iPhone

Я хочу записать звук в своем приложении для iPhone, но я могу записать его только в некоторых определенных форматах. Как записать в формате mp3 Я много искал, но не смог найти решение

Я обнаружил, что AVRecorder не поддерживает запись в формате mp3, хотя в itunes есть много приложений, которые записывают в формате mp3.

Как я могу этого добиться, пожалуйста, помогите мне .. заранее спасибо


person New Jango Tester    schedule 09.04.2013    source источник
comment
Сначала попробуйте выполнить поиск в Интернете: stackoverflow.com/questions/10314510/, заголовок stackoverflow.com/questions/10549023/, stackoverflow.com/questions/4871940/, stackoverflow.com/questions/1005598/   -  person CRDave    schedule 09.04.2013
comment
Записанный файл имеет формат .caf. Вы должны преобразовать формат файла .caf в .mp3 после записи.   -  person Tirth    schedule 09.04.2013
comment
@iAmbitious Как преобразовать .caf в .mp3   -  person New Jango Tester    schedule 09.04.2013


Ответы (2)


Вот решение вашего вопроса.

Это демо разработано Apple и полезно для записи звука в формате mp3. Я уже разработал одно приложение (приложение BRL), используя эту демонстрацию. .

Это очень полезная демонстрация, разработанная разработчиками Apple.

person Nilesh Kikani    schedule 09.04.2013
comment
Проблема с почтовыми ссылками в том, что иногда их можно удалить :'( но гугл этого не знает - person TommyBs; 08.07.2016

NSString *path = [[NSBundle mainBundle] pathForResource:@\"mp3Header\" ofType:@\"mp3\"];

NSMutableData *audioData = [[NSMutableData alloc] initWithContentsOfFile:путь];

целые выборки = 22050;

uint8_t dataToRecord[образцы];

интервал х;

for(x = 0; x ‹ выборки; x++) {

// populate the \"dataToRecord\" array with audio data. //

}

[audioData appendBytes: (const void *) длина dataToRecord: образцы];

// Get path to documents folder and set a file name  //

[audioData writeToFile:pathToFile атомарно:YES];

person Naresh    schedule 09.04.2013