首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iphone sdk:初始化AVAudioRecorder返回nil

iphone sdk:初始化AVAudioRecorder返回nil
EN

Stack Overflow用户
提问于 2010-05-18 17:41:53
回答 1查看 542关注 0票数 0

我想用aac格式初始化一个AVAudioRecorder。为此,我使用以下代码:

代码语言:javascript
复制
soundFilePath = [soundFilePath stringByAppendingPathExtension:@"aac"];NSURL *url = 
[NSURL fileURLWithPath:soundFilePath isDirectory:FALSE];

NSMutableDictionary *recordSetting = [[NSMutableDictionary alloc] init];
[recordSetting setValue:[NSNumber numberWithInt: 'aac '] forKey:AVFormatIDKey];                                     
[recordSetting setValue:[NSNumber numberWithInt:AVAudioQualityMin] forKey:AVEncoderAudioQualityKey];                //Encoder Settings 
[recordSetting setValue:[NSNumber numberWithInt:AVAudioQualityMin] forKey:AVSampleRateConverterAudioQualityKey];    //Sample Rate Conversion Settings

_recorder = [[AVAudioRecorder alloc] initWithURL:url settings:recordSetting error:nil];

为什么这个不起作用?如果我把aac改成ima4,Id就行了!

EN

回答 1

Stack Overflow用户

发布于 2010-06-17 19:23:57

“‘aac”不在预定义的格式it中,因此它不起作用。您可以查看支持的音频类型常量,以获得所有这些常量的列表。它们可以在here上找到

在常量secion。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2856058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档