这次我有一个相当棘手的问题。
我想知道如何在通话过程中注入音频到麦克风源中。
我知道我已经读过很多关于“不可能”、“别费劲了”等主题,但是安卓工作人员为我们开发人员设定了很多不可能实现的事情,而我们总是能够想出一些解决方法。
例如,这次最简单的解决方案是通过扬声器以最大音量播放音频,进行噪音抵消,然后希望一切顺利。 ;)
这次我有一个相当棘手的问题。
我想知道如何在通话过程中注入音频到麦克风源中。
我知道我已经读过很多关于“不可能”、“别费劲了”等主题,但是安卓工作人员为我们开发人员设定了很多不可能实现的事情,而我们总是能够想出一些解决方法。
例如,这次最简单的解决方案是通过扬声器以最大音量播放音频,进行噪音抵消,然后希望一切顺利。 ;)
注意:您只能将音频数据播放到标准输出设备中。目前,这是移动设备扬声器或蓝牙耳机。您不能在通话期间播放会话音频中的声音文件。
我唯一能想到的方法就是以某种方式交错通话声音和要播放的声音,但您无法直接控制通话声音,因此这可能是不可能的。
看起来这可能会在3.3版本中改变,但目前除非使用NDK和/或编写自己的Android发行版,否则不可能实现。
很抱歉!:(
但是你想实现什么?你是想实现某种答录机吗?在通话过程中唯一能够注入音频的方法是发布您自己的 Android 版本。下载源代码,修改它们并发布。祝你好运 :)