I am using a AVAudioRecorder instance to record with the setting for AVFormatIDKey
set to kAudioFormatMPEG4AAC
. It records the audio in AAC format bu
Found the answer. There is a weird way the AVAudioRecorder works.
The format in which the AVAudioRecorder will save your file depends on the URL/string you specify for the file you save. It depends on the extension of the file name you are saving.
If you don't specify any extension or one that the recorder can't understand then it will add the Core Audio container.
So, basically see to that the extension and the AVFormatIDKey
match.
Like for aac
use format use .aac
extension with kAudioFormatMPEG4AAC
as the AVFormatIDKey