许多平板电脑和一些智能手机都使用麦克风阵列来取消噪音。例如,摩托罗拉Droid X使用三个麦克风阵列,甚至允许您设置“音频场景”。一个example is discussed here。
我希望能够同时录制平板电脑/手机上的所有麦克风。我发现使用AudioSource我们可以选择麦克风(我不知道这是哪种麦克风,但它可能是面向用户的麦克风)或麦克风与摄像机的方向相同,但无论如何都无法找到麦克风阵列中的所有其他麦克风。任何帮助我指出正确方向进行调查的帮助都会很棒。提前感谢您的时间。
答案 0 :(得分:1)
您似乎已经确认没有用于访问阵列中特定麦克风的标准Android API。我也找不到任何东西。
与Android系统的自定义添加一样,制造商需要发布开发人员API。摩托罗拉有done this before。我看了看他们列出的所有内容,看起来他们根本就没有公开它。显然,他们有代码可以做到这一点(“音频场景”使用它)。
快速回答:你运气不好。
更复杂的答案:您可以围绕Droid X的源代码进行探索,因为它是released as open source。如果您能够真正找到它,请了解您正在使用可随时更改的未记录的API。此外,您必须为要支持的每台设备执行此操作。