首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AudioRecord: AudioFormat常量和麦克风选择

AudioRecord: AudioFormat常量和麦克风选择
EN

Stack Overflow用户
提问于 2012-11-21 16:24:39
回答 1查看 1.2K关注 0票数 1

我目前正在为Android编写一个软件,该软件将测量关闭房间的混响时间。

我不得不选择AudioRecord而不是MediaRecorder,因为它让我有机会获得原始数据。

你可能知道AudioFormat有许多不同的常量可供选择(例如:CHANNEL_IN_MONOCHANNEL_IN_STEREOCHANNEL_IN_PRESSURE),你可能知道在安卓智能手机中嵌入了不止一个麦克风(通常你在里面有两个麦克风,以便消除噪音等)。

问题来了:我必须选择哪个常量才能确保只有一个麦克风给我提供原始数据?

EN

回答 1

Stack Overflow用户

发布于 2012-11-29 18:06:43

如果您进行单声道录音,则设备应仅从一个麦克风进行录音。我不确定你所说的“原始”数据是什么意思。总会有一些声学补偿处理(例如,自动增益控制、均衡等),这不是你可以关闭的东西。

还有一件事也会影响录制,那就是你选择哪种AudioSource。如果你在一部有2个或更多麦克风的手机上选择便携式摄像机,如果你做单声道录音,你通常会得到带有远场调谐的背部麦克风。如果你选择MIC/DEFAULT,你应该得到主麦克风,但它可能会根据供应商的不同而调整为近场录音或远场录音(我怀疑如果你试图测量房间混响,你可能会想要远场调谐)。

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

https://stackoverflow.com/questions/13489063

复制
相关文章

相似问题

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