我正在使用AVAudioRecorder录制音频。现在,它正在制作.aiff中的文件,我怎么能用mp3或wma制作呢? 感谢
答案 0 :(得分:0)
刚刚发现iPhone上不支持mp3编码。哦,好吧。
答案 1 :(得分:-2)
使用以下方法初始化录音机时
- (id)initWithURL:(NSURL *)url settings:(NSDictionary *)settings error:(NSError **)outError
指定设置,即字典。
您可以使用here
所述的“AVFormatIDKey”键指定格式对于可用的不同格式,请转到此link
的“常量”部分中的“核心音频数据类型”长话短说,你最终可能会做这样的事情。
NSMutableDictionary *recordSetting = [[NSMutableDictionary alloc] init];
[recordSetting setValue:[NSNumber numberWithInt:kAudioFormatMPEGLayer3] forKey:AVFormatIDKey]; // for mp3
然后在init方法中指定此recordSetting。