gpt4 book ai didi

android - 窃听(聚焦)音频流android

转载 作者:行者123 更新时间:2023-12-03 02:14:05 28 4
gpt4 key购买 nike

尽管阅读了我可以在developer.android.com和stackoverflow上获得的所有内容,但是我确实认为应该可以实现,但是我仍然不知道该怎么做。

我正在尝试使用OpenGL ES 2.0制作一个通用的“可视化工具”风格的应用程序。我希望能够窃听当前具有焦点的任何音频流,以便可以响应音乐。该设备应该能够播放他们想要的任何应用程序中的音乐,然后打开我的应用程序并使其响应。

到目前为止,我已经找到了许多从已知来源播放,记录,流式传输音频的方法。但是,我无法弄清楚如何在设备上进行窃听。在Mac上,这就像在硬件端插入音频单元一样简单。 android中有类似的东西吗?还是沙箱完全阻止了这种情况?

最佳答案

这是解决该问题的另一种方法。假设操作系统允许您执行此操作。假设有一个API可以让您
Audio.doEavesDrop(EavesDrop callback)
现在,想象一下一些负面后果可能是:

  • 挂起音频流。该回调在某个时候具有返回控制权,如果由于某种原因没有返回该怎么办?音频流会怎样?
  • 恶意窃听:您的雇主或敲诈者,或其他想要侵犯您隐私的人,使用此函数捕获电话输出的每种声音

  • 如果您正在设计平台,您将如何防御这一问题(而这些只是我几分钟内想到的问题)。

    您认为这应该可行吗?也许不是,并且有充分的理由。

    关于android - 窃听(聚焦)音频流android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21436060/

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