как записать аудио в виде файла mp3 с помощью AvAudiorecorder

как записать аудио в виде mp3-файла с помощью AvAudiorecorder.im, используя следующий код для настройки рекордера

recordSetting1 =  [NSDictionary dictionaryWithObjectsAndKeys:
                  [NSNumber numberWithInt:AVAudioQualityMin],AVEncoderAudioQualityKey,
                  [NSNumber numberWithInt:16], 
                   AVEncoderBitRateKey,
                   [NSNumber numberWithInt: 2], 
                   AVNumberOfChannelsKey,
                   [NSNumber numberWithFloat:44100.0], 
                   AVSampleRateKey,nil];

person Alok SInha    schedule 25.04.2012    source источник
comment
возможный дубликат Как записать аудиофайл в формате .mp3?   -  person Brad Larson    schedule 26.04.2012


Ответы (2)


Добавлять

[NSNumber numberWithInt:kAudioFormatMPEGLayer3] forKey:AVFormatIDKey

Однако закодировать формат mp3 на iPhone невозможно из-за лицензионных отчислений.

person nostalgia.dl    schedule 25.04.2012
comment
Спасибо за ваш отзыв, я использовал это, но я получаю сообщение об ошибке Error Domain = NSOSStatusErrorDomain Code = 1718449215 Операция не может быть завершена. (Ошибка OSStatus 1718449215.) Пожалуйста, предоставьте мне полный код настройки, если это возможно, заранее спасибо. - person Alok SInha; 25.04.2012

Хотя вы можете воспроизводить файлы MP3 с помощью AVAudioPlayer, вы не можете записывать в формате MP3 с помощью AVAudioRecorder (см. avaudiorecorder-for-recording-sound">это сообщение SO и это сообщение SO). Если вам нужен сжатый формат, но это не обязательно должен быть MP3, я предлагаю записывать в формате AAC.

person Community    schedule 25.04.2012