Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何将麦克风阵列上每个麦克风的音频同时录制到Android中的单独缓冲区?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
许多平板电脑和一些智能手机使用一系列麦克风来解决噪音问题.例如,摩托罗拉Droid X使用三个麦克风阵列,甚至允许您设置“音频场景”.一个 example is discussed here.

我希望能够同时从平板电脑/手机上的所有麦克风录制.我发现使用Audiosource我们可以选择麦克风(我不知道这是哪种麦克风,但它可能是面向用户的麦克风)或麦克风与摄像机的方向相同,但无论如何都无法找到麦克风阵列中的所有其他麦克风.任何帮助我指出正确方向进行调查的帮助都会很棒.在此先感谢您的时间.

解决方法

您似乎已经确认没有用于访问阵列中特定麦克风的标准Android API.我也找不到任何东西.

与Android系统的自定义添加一样,制造商需要发布开发人员API.摩托罗拉有done this before.我看了他们列出的所有这些,似乎他们根本就没有暴露它.显然,他们有代码可以做到这一点(“音频场景”使用它).

所以快速回答:你运气不好.

更复杂的答案是:你可以围绕Droid X的源代码进行探索,因为它是released as open source.如果你真的可以找到它,请了解你正在使用一个可以随时更改的未记录的API.此外,您必须为要支持的每台设备执行此操作.

大佬总结

以上是大佬教程为你收集整理的如何将麦克风阵列上每个麦克风的音频同时录制到Android中的单独缓冲区?全部内容,希望文章能够帮你解决如何将麦克风阵列上每个麦克风的音频同时录制到Android中的单独缓冲区?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。