【问题标题】:Multichannel Audio recording in AndroidAndroid中的多声道录音
【发布时间】:2021-01-12 05:16:49
【问题描述】:

我有一个通过 USB 连接到安卓手机(像素 3)的多声道麦克风。我正在尝试使用MediaRecorder API 来录制音频。然而,似乎没有办法使用 MediaRecorder 设置多通道录制,尽管Android USB audio 文档似乎说它允许多通道输入。我知道录制多声道音频是可能的,因为有些应用程序已经这样做了(请参阅ntrack)。我试图弄清楚如何做到这一点,并希望它不涉及编写 USB 驱动程序(比如这些 developers)。

【问题讨论】:

    标签: android audio android-mediarecorder android-audiorecord


    【解决方案1】:

    如果您可以使用 audioService.getDevices(AudioManager.GET_DEVICES_INPUTS) 将麦克风视为单独的输入设备,那么您可以使用 AAudio API(最好使用 Oboe 库)通过打开每个麦克风的流来访问每个麦克风。

    【讨论】:

    • 谢谢。我会试试这个。
    猜你喜欢
    • 2011-12-02
    • 2013-11-18
    • 1970-01-01
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 2019-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多