我一直致力于一个可以从调用流修改中获益的项目.这已被反复说/假设无法实现,因为大多数人认为通话音频的硬件环路完全与设备的主MCU断开连接.
像流音频到Android电话的问题Android已收到答案,说明无法访问音频.我同意Android API绝对不可能,但是完全断开硬件ACTUALLY是完全断开的还不完全清楚.
stackoverflow用户'artsylar'表示他们能够修改Android操作系统的"框架层",将录制的音频注入呼叫流,这将是一个巨大的进步(请参阅播放音频片段到正在进行的通话,artsylar的评论选定的答案).假设artsylar的成功是有效的,那么肯定有一种方法可以通过修改框架来控制调用流音频(我假设Android源中的电话基础框架).
基本上,我完全同意从应用程序层修改或控制调用流是不可能的.但是,我有兴趣在框架或无线接口层中自定义Android OS; artsylar似乎取得了成功,但在开放文献中没有解释如何.鉴于Android技术的当前状态,是否有人可以通过修改核心Android操作系统来明确上述内容以确定是否可以控制通话音频,以及实现此目标的良好途径?
我相信对这个问题的最后澄清对开源社区具有重要价值.
谢谢!