【发布时间】:2012-05-19 16:11:07
【问题描述】:
我一直在从事一个可以极大地受益于呼叫流修改的项目。这已被反复提及/假设是无法实现的,因为大多数人认为通话中音频的硬件循环与设备的主 MCU 完全断开。
Stream audio to a phone call Android 之类的问题已收到表明无法访问音频的答案。我同意这从 Android API 绝对是不可能的,但完全不清楚硬件是否完全断开连接。
stackoverflow 用户“artsylar”表示,他们能够修改 Android 操作系统的“框架层”,将录制的音频注入到调用流中,这将是一个巨大的进步(参见 Play an audio clip onto an ongoing call,artsylar 对所选内容的评论)回答)。假设artsylar的成功是有效的,那么肯定有办法通过修改框架来控制通话流音频(我假设Android源码中的电话基础框架)。
基本上,我完全同意从应用程序层修改或控制呼叫流是不可能的。但是,我有兴趣在框架或无线电接口层中自定义 Android 操作系统; artsylar 似乎取得了成功,但公开文献中没有解释如何取得成功。鉴于 Android 技术的当前状态,任何人都可以澄清上述内容,以实际确定是否可以通过修改核心 Android 操作系统来控制通话音频,以及实现这一目标的良好途径?
我相信对这个问题的最终澄清对开源社区来说非常有价值。
谢谢!
【问题讨论】:
-
您是否设法修改了呼叫流?
-
您的研究现状如何?
标签: android audio native phone-call