首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVAudiorecorder PCM格式

AVAudiorecorder PCM格式
EN

Stack Overflow用户
提问于 2012-01-08 16:01:39
回答 2查看 628关注 0票数 1

我使用AVAudiorecorder编写了一个录制声音的应用程序。在音频设置中,我将输入信号更改为PCM格式。

代码语言:javascript
复制
NSMutableDictionary* recordSetting = [[NSMutableDictionary alloc] init];
[recordSetting setValue :[NSNumber numberWithInt:32] forKey:AVLinearPCMBitDepthKey];
[recordSetting setValue:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsBigEndianKey]; 
[recordSetting setValue:[NSNumber numberWithBool:NO] forKey:AVLinearPCMIsFloatKey];

我想提取PCM,我该怎么做?

EN

回答 2

Stack Overflow用户

发布于 2012-01-09 12:41:30

您能更清楚地了解您所说的“提取PCM”是什么意思吗?AVAudioRecoder将录制的文件保存在您在初始化记录器对象时指定的路径中。也许您可以使用NSData和NSFileHandle从该文件中获取原始位流,以“提取PCM”。

票数 0
EN

Stack Overflow用户

发布于 2012-01-09 12:47:57

一种方法是:找到录制的文件,然后使用ExtAudioFile*AudioFile* API读取示例。相关接口和示例代码请参见AudioFileReadPackets和/或ExtAudioFileRead

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

https://stackoverflow.com/questions/8776178

复制
相关文章

相似问题

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