【问题标题】:Is it possible to programmatically listen to the speaker output in Android?是否可以以编程方式在 Android 中收听扬声器输出?
【发布时间】:2016-10-11 17:26:09
【问题描述】:

是否可以在 Android 中捕获扬声器输出?

这是为了在收听麦克风输入时确定哪些声音是由其他应用生成的,哪些是来自用户的。

这实质上是在其他应用的输出上创建一个声学消除滤波器,因此它们的声音不会干扰麦克风输入。

【问题讨论】:

    标签: android audio audio-recording


    【解决方案1】:

    从 Android 10 开始,您可以使用 AudioPlaybackCapture API 进行音频播放捕获。 https://developer.android.com/guide/topics/media/playback-capture

    【讨论】:

      【解决方案2】:

      根据这篇文章,您将无法捕获输出流:

      How to capture output stream of audio in Android?

      除非在六个月前回答这个问题时发生了一些变化。

      但是,其中提到了一种解决方法(看起来不太好)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-08-06
        • 1970-01-01
        • 2012-08-15
        • 1970-01-01
        • 2010-11-29
        • 2011-11-24
        • 2016-11-19
        相关资源
        最近更新 更多