gpt4 book ai didi

android - 有什么方法可以为Android设备选择特定的扬声器吗?

转载 作者:行者123 更新时间:2023-12-02 23:53:25 26 4
gpt4 key购买 nike

我们正在开发VOIP应用程序,其中有一个组件需要记录来自麦克风的音频,并向扬声器播放远程音频。我们需要对录制的音频进行一些音频/信号处理。

但是在某些Android设备上,所选的麦克风和扬声器距离太近,由于扬声器播放的音频,从MIC剪辑中捕获的音频(太大声)。这会导致捕获的音频波形具有非线性损耗,并使音频/信号处理组件无法正常工作。

我们不想设置AUDIO_STREAM_VOICE_CALL来启用内置AEC,因为它将使录制的音频采样率为8k,而我希望录制的音频为48k。

因此,我们考虑以下解决方案:

  • 降低麦克风音量。基于this SO questionthis discussion thread,它不可能缝合。
  • 使用特定的扬声器和麦克风使距离稍远,因此麦克风捕获的音频音量较低。

  • 那么有什么方法可以在android平台上选择特定的扬声器?

    最佳答案

    如果麦克风和扬声器之间的距离至关重要,那么使用相机的麦克风就足够了:

    MediaRecorder.AudioSource.CAMCORDER

    关于android - 有什么方法可以为Android设备选择特定的扬声器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20736500/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com