我一直在致力于一个项目,该项目将大大受益于调用流修改。这已被多次表示/认为是不可实现的,因为大多数人认为通话音频的硬件环路与设备的主MCU完全断开连接。在Android 4.0中调用音频流修改ICS
像Stream audio to a phone call Android这样的问题已经收到答案,说明无法访问音频。我同意这从Android API绝对不可能,但完全不清楚硬件ACTUALLY是否完全断开连接。
的计算器用户artsylar“说,他们能够修改Android操作系统的“框架层”注入录制的音频为呼叫流,这将是一个巨大的进步(见Play an audio clip onto an ongoing call,所选答案artsylar的评论)。假设artsylar的成功是有效的,那么肯定有办法通过修改框架来控制调用流音频(我假定Android源中的电话基础框架)。
基本上,我完全同意从应用程序层修改或控制调用流是不可能的。不过,我有兴趣在框架或无线电接口层中定制Android OS; artsylar似乎取得了成功,但在开放文献中没有解释如何。鉴于Android技术的当前状态,有没有人能够澄清上述事实,通过修改核心Android操作系统来实际确定是否可以控制通话音频,并且实现此目标的一条好路径?
我相信对这个问题的最终澄清对于开源社区是非常有价值的。
谢谢!
您是否设法修改了通话流? – B770
研究的现状是什么? –