尽管我在developer.android.com和堆栈溢出上阅读了所有我能读到的东西,但我还是想不出如何做到这一点,尽管我真的认为这是可能的。
我正在尝试使用-style ES 2.0制作一个通用的“可视化器”OpenGL应用程序。我希望能够窃听任何音频流,目前有重点,以便我可以回应音乐。设备应该能够播放他们想要的任何应用程序的音乐,但打开我的应用程序并让它响应。
到目前为止,我已经从一个已知的来源找到了许多播放、录制、流等音频的方法。然而,我不知道如何窃听设备。在mac上,这就像在硬件端插入一个音频单元一样简单。android中有类似的东西吗?还是沙箱完全阻止了这一切?
发布于 2014-01-29 16:03:58
这是另一种看待这个问题的方法。假设操作系统允许您这样做。假设有一个API可以让您完成
Audio.doEavesDrop(EavesDrop callback)
现在,想象一下一些负面的后果会是什么:
如果你在设计这个平台,你会如何应对这些问题(这些只是我几分钟内能想到的)。
你觉得这应该有可能吗?也许不是,而且有很好的理由。
https://stackoverflow.com/questions/21436060
复制相似问题