какой формат записи звука в iPhone? - PullRequest
2 голосов
/ 07 июля 2010

Какой формат аудиозаписи мне следует рассмотреть в аудиозаписи iPhone, поскольку следующим шагом будет преобразование формата аудиозаписи в WAV. Поэтому, пожалуйста, подскажите, для какого формата аудиозаписи в iPhone есть библиотеки для преобразования в формат WAV?

Спасибо.

1 Ответ

2 голосов
/ 07 июля 2010

AVAudioRecorder делает запись звука намного проще, чем это было в более ранних версиях SDK. Вы можете настроить его перед записью в соответствии с вашими потребностями.

Следующие настройки должны настроить его для файлов WAV:

NSMutableDictionary* recordSetting = [[NSMutableDictionary alloc] init];
    [recordSetting setValue :[NSNumber numberWithInt:kAudioFormatLinearPCM] forKey:AVFormatIDKey];
    [recordSetting setValue:[NSNumber numberWithFloat:44100.0] forKey:AVSampleRateKey]; 
    [recordSetting setValue:[NSNumber numberWithInt: 2] forKey:AVNumberOfChannelsKey];

и используется при записи во время инициализации:

recorder = [[ AVAudioRecorder alloc] initWithURL:fileURL settings:recordSetting error:&error];
...