如何在 Android 中同时录制 2 个麦克风?

2023-11-26

我试图同时记录来自 2 个内置麦克风(底部、顶部)的音频信号。我可以使用拾取底部麦克风信号

MediaRecorder.AudioSource.MIC

和顶部麦克风信号使用

MediaRecorder.AudioSource.CAMCORDER

我可以单独录音,但我想同时从 2 个麦克风录音。 有谁知道如何同时录音吗? 我尝试过&或|运营商但我只能得到 1 个通道信号。

我使用 Galaxy S2 设备。

我将不胜感激任何回应:) 提前致谢。


人们有一种误解,认为在具有 2 个麦克风的设备中,在立体声模式下录制时将同时使用两个麦克风。

根据我 3 年在数十台设备上进行的测试经验,我发现情况并非如此。

主麦克风alone用来单声道和立体声录音在我使用过的各种 Android 设备中——从低成本大众型号到旗舰产品。

原因之一是主麦克风比辅助麦克风质量更好(更灵敏、噪音更小等)并且成本更高。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Android 中同时录制 2 个麦克风? 的相关文章

  • 如何使全屏覆盖在方向更改后保持全屏?

    我正在制作一个应用程序 它可以创建在屏幕上行走的微小精灵动画 我有一个主要活动 带有 启动服务 按钮 这会启动一个服务 该服务 在onCreate 创建一个全屏视图并将其附加到根窗口管理器 这部分工作完美 它充满了屏幕 您可以离开应用程序
  • 单击另一个项目/小部件时展开/打开微调器?

    当用户单击另一个按钮时 我试图展开微调器 例如 我有一个带有值的微调器和一个 确定 按钮 当用户单击 确定 按钮而不从微调器中选择任何值时 微调器会自行扩展 是否可以在无需用户与微调器交互的情况下获得扩展微调器的事件 只需致电Spinner
  • 简单 XML 框架:ElementMap 中的对象具有“类似内联”的行为

    我正在尝试在 Android 上序列化自定义对象的 Hashmap 以获得如下 xml
  • 在android Gridview中合并行和列

    我正在android中做一个图像查看页面 我需要在某些地方合并行 在某些地方合并列 我们可以在gridview中做到这一点吗 如果我们选择任何合并图像 则应选择整个图像视图 请任何人告诉我一个建议 提前致谢 Try 非对称网格视图 http
  • Android:将声音保存为铃声/SQLiteConstraintException

    我正在尝试使用 Android 将声音保存为铃声this http www stealthcopter com blog 2010 01 android saving a sound file to sd from resource and
  • 为什么我的地图视图上的叠加层没有显示?

    我按照 google hellomapview 教程中的说明进行操作 我得到了一个工作地图视图等 但是添加到地图中的两个项目没有显示 它们似乎在某个地方 因为点击指定位置会显示添加到项目中的消息 Edit 这是我的源代码 应该和google
  • Android 和 Honeycomb - 如何使用 SDK 13 拥有菜单图标而不需要“操作栏”

    我想最大限度地利用 Honeycomb 应用程序的屏幕 由于屏幕底部已经被 始终打开 的项目所困 我想在该空间中添加一个菜单按钮 而不是牺牲更多的屏幕空间 在顶部放置一个 操作栏 我怎样才能做到这一点without降级到 API 10 或更
  • 如果未安装应用程序,深层链接将重定向到 Play 商店

    我在我的应用程序中使用深度链接的概念 我真正想要的是 当我共享我的应用程序中的链接时 它工作正常 它会转到我想在我的应用程序中打开的活动 但问题是当用户没有这个时应用程序此链接通过手机浏览器打开 显示错误 未找到 但如果未安装应用程序 我想
  • Ionic 框架 - Config.xml

    我需要修改 config xml 文件 因此在针对 Android 进行编译时我会获取以下权限
  • RecyclerView 单击将数据传递到新活动

    我正在制作一个包含三个选项卡的应用程序 每个选项卡都有一个带有两个文本的 recyclerview 我希望用户能够单击任何 recyclerview 项目 并且该项目中的文本应传递到新活动 这是应用程序外观的图像 https i stack
  • Android 上的 SQLite JDBC 驱动程序

    我正在尝试使用xerial sqlite jdbc在 Android 中管理我的数据库没有成功 我得到了java lang NoClassDefFoundError org sqlite SQLiteConnection异常 我已经导入了这
  • 绘制平滑曲线

    我想创建更平滑的曲线 而不仅仅是线角 这是我现在画的图 这是我的代码 case FREEHAND float pts float ptk ptk new float 2 imageMatrix invert inv if mCurrentS
  • 作为 ViewPager 的一部分更新 ListFragment 中的数据

    我在 Android 中使用 v4 兼容性 ViewPager 我的 FragmentActivity 有一堆数据 这些数据将以不同的方式显示在我的 ViewPager 的不同页面上 到目前为止 我只有同一个 ListFragment 的
  • 当类明显存在时,我收到 java.lang.NoClassDefFoundError

    当我尝试在运行时使用该库时 出现以下错误 java lang NoClassDefFoundError com google api client extensions android2 AndroidHttp 我已经将此库添加到我的项目中
  • Android - 在图像/缩略图上覆盖播放按钮的最佳方式

    我有一个 Android 应用程序 可以播放音频 视频并显示图片 对于视频 我想在预览图像顶部以及列表视图中叠加一个播放按钮 现在我的做法是使用 xml 中的 ImageView 然后可绘制对象是一个图层图层列表 我以编程方式定义它 因为其
  • 如何在移动应用程序上连接到服务器?

    我是移动应用程序的新手 我基本上来自网络开发平台 我只是在玩 App Framework LungoJS Jquery Mobile kendo 等移动框架 以获得该垂直领域的一些知识 我正在开发的应用程序仍然处于 UI 级别 我所需要的只
  • 如何将AVFrame转换为glTexImage2D使用的纹理?

    如您所知 AVFrame 有 2 个属性 pFrame gt data pFrame gt linesize 当我从视频 sdcard test mp4 android平台 读取帧后 并将其转换为RGB AVFrame副 img conve
  • Android Studio - 无法解析符号“firebase”

    我目前正在将应用程序升级到新的 Firebase 版本 我按照指南进行操作 包括classpath com google gms google services 3 0 0 在我的项目 build gradle 的依赖项中以及compile
  • Recyclerview项目点击涟漪效果[重复]

    这个问题在这里已经有答案了 我正在尝试添加Ripple影响到RecyclerView的项目 我在网上查了一下 但找不到我需要的东西 我努力了android background归因于RecyclerView本身并将其设置为 android
  • PhoneGap Build Android 不显示闪屏

    这是我的 config xml 中与启动屏幕相关的代码

随机推荐

  • Sublime Text 使用什么正则表达式语法?

    Sublime Text 使用什么正则表达式语法 POSIX POSIX 扩展 崇高的文字Find and Replace功能 随着snippets 由以下设备供电升压的pcre Perl 兼容的正则表达式 engine 对于语法高亮 Su
  • 禁用某些文件类型的 nginx 缓存

    我有 nginx 设置 充当 apache 的反向代理 但是 我需要禁用 gif 缓存 我怎样才能在 nginx 上做到这一点 Thanks 这应该可以解决问题 set no cache if request uri gif set no
  • 在 golang 中运行命令并将其与进程分离

    Problem 我正在 Linux 上用 golang 编写程序 需要执行长时间运行的进程 以便 我将正在运行的进程的标准输出重定向到文件 我控制进程的用户 当我的程序退出时 进程不会终止 该进程崩溃时不会变成僵尸 我得到正在运行的进程的P
  • AngularJS 作为 SOAP 客户端

    有没有办法使用 angularJS 作为 SOAP 客户端或开发 ng SOAP 客户端服务 当然 您所需要的只是在 JavaScript 上实现 SOAP 调用 例如使用 Javascript 的最简单 SOAP 示例
  • window.location 和 window.location.href 有什么区别吗? [复制]

    这个问题在这里已经有答案了 可能的重复 Javascript 设置 window location href 与 window location 当我在浏览器中测试这些代码时 它们似乎是相同的 有什么区别吗 1 window locatio
  • 制作 pandas 系列的真正深层副本

    我有一个pd Series每个单元格都是一个列表 我想对其进行深层复制 但看起来像pd Series copy只创建值的浅表副本 即使deep arg is True默认 example import pandas as pd sr pd
  • Python启动横幅在哪里定义的?

    我正在为我的系统编译几个不同版本的Python 我想知道启动横幅在源代码中的哪个位置定义 以便我可以为每个版本更改它 例如 当解释器启动时 它会显示 Python 3 3 1 default Apr 28 2013 10 19 42 GCC
  • makefile 中的多个冒号和等号(需要解释)

    这只是 makefile 的一部分 我不太明白发生了什么事 OBJS SRCS SRC cpp OBJ o OBJS OBJ o SRC cpp print opts cc command 我所理解的是这些行将 cpp 文件编译为 o 在
  • PowerMock可以为测试用例实例化内部类吗?

    我正在尝试测试具有多个私有类的类 是的 我知道这通常被认为是可测试性的不良实践 但这个问题与设计原则无关 我的课程看起来像这样 public class EnclosingClass private class InnerClass imp
  • 对“JNI_CreateJavaVM”窗口的未定义引用

    我试图熟悉 JNI API 但无法获得要编译的示例 C 程序 我在 Linux 中编译并运行了相同的示例 在下面的链接中发布问题后 但无法在 Windows 中编译它 我正在使用 mingw g 我已将所有包含路径更改为 Windows 路
  • Silverlight vs Flash vs HTML5,我应该关心吗?

    我阅读了一系列有关 Microsoft Silverlight 框架与 Flash 相比的优点 缺点的文章 事实上 在过去 18 个月里出现了两个版本的 Silverlight 以及超过 97 的网络浏览器已经预装了 Flash 这让我感到
  • ionic 应用程序 iOS 9 问题 [$rootScope:infdig] 达到 10 $digest() 迭代[重复]

    这个问题在这里已经有答案了 在我的 ionic angularjs 应用程序中 如果我单击 ionic 列表卡项目 我会在 iOS 9 上的过滤机制上遇到一些错误 我得到的错误 错误 rootScope infdig 已达到 10 次 di
  • ASP.NET:这个 HttpModule 有什么作用? System.ServiceModel.Activation.HttpModule

    谁能告诉我这个 HttpModule 的用途吗 它显示在我的 HttpModule 集合列表中 但我不知道它的用途 System ServiceModel Activation HttpModule 我找不到任何有关它的文档 System
  • 使用 R 将单列拆分为多个观察值

    我正在处理 HCUP 数据 该数据在一个列中具有一系列值 需要将其拆分为多个列 以下是 HCUP 数据框供参考 code label 61000 61003 excision of CNS 0169T 0169T ventricular s
  • iTunes Connect API [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 iTunes Connect 有 API 吗 某些应用程序如何将财务和销售报告下载到计算机 是否有一些 C Objective C API 包装器
  • 使用数据库的 Struts2 国际化

    我们有一个相当大的应用程序 有大量的动态内容 是否有强制 struts 使用数据库来进行 i18n 查找 而不是属性文件 如果有人曾经使用动态内容进行过国际化 我也愿意接受其他方法来解决这个问题 我不知道有一个简单的即插即用解决方案 因此您
  • 修复 IE6 中布局错误的策略?

    一般来说 解决 IE6 中布局错误的最佳方法是什么 当人们试图找出为什么你的页面突然看起来像一只猴子编写的代码时 应该寻找哪些最常见的错误或问题 要事第一 让自己得到Internet Explorer 开发人员工具栏 它是一个救星 并且与
  • 使用属性进行类实例化的 C# 到 VB.NET 语法转换

    我正在使用 Workflow Foundations 4 C 语言 并尝试编写 VB NET 表达式 有没有办法在 VB NET 中一行完成以下操作 SomeObj instance new SomeObj SomeStringProp a
  • gem install therubyracer -v 0.11.4 在 OS X 10.10 上失败

    按照此处的步骤操作osx mavericks 上的 gem install therubyracer v 0 10 2 未安装 我能够正常安装 therubyracer v 0 10 2 和 0 12 0 但不能安装 0 11 4 gem
  • 如何在 Android 中同时录制 2 个麦克风?

    我试图同时记录来自 2 个内置麦克风 底部 顶部 的音频信号 我可以使用拾取底部麦克风信号 MediaRecorder AudioSource MIC 和顶部麦克风信号使用 MediaRecorder AudioSource CAMCORD