这次我有一个相当棘手的问题
我想知道如何在通话过程中将音频注入麦克风源
我知道我已经在这里和那里读过几十个主题,说“不可能”,“不要打扰”等等。
但Android工作人员为我们的开发人员做了很多事情,我们总是设法解决这个问题。
例如,这次最简单的解决方案是通过最大音量的扬声器播放音频,进行噪音消除并希望获得最佳效果。 ;)
答案 0 :(得分:7)
From the official documentation:
注意:您只能将音频数据播放到标准输出设备。目前,这是移动设备扬声器或蓝牙耳机。在通话过程中,您无法在对话音频中播放声音文件。
我唯一能想到的就是以某种方式交错呼叫声和你想要播放的声音,但是你没有直接控制呼叫声,所以这可能是不可能的。
看起来这可能会在3.3中发生变化,但目前不可能不使用NDK和/或编写自己的Android发行版。
抱歉! :(
答案 1 :(得分:0)
但是你想要实现什么目标?您是否尝试使用某种应答机?在通话期间注入音频的唯一方法是发布自己的Android版本。下载源代码,修改它们并发布。祝你好运:)