正在进行呼叫的背景音频 - 可能吗?

时间:2013-03-23 14:41:17

标签: android android-intent android-emulator broadcastreceiver telephonymanager

我正在编写一个Android应用程序,它应该<
播放正在进行的通话时播放音频文件来自特定数字..我尝试了很多方法..但所有进入静脉< / p>

  1. 单独线程
  2. 电话服务听众
  3. 并行启动服务
  4. 任何人都可以帮我解决这个问题吗?

    更新:

    我能够在接听电话上播放mp3文件,我可以在扬声器上播放它...但是如何大声播放主叫方是不能听它....无论如何我可以将扬声器流推送到呼叫流

1 个答案:

答案 0 :(得分:1)

来自api doc here

  

注意:您只能将音频数据播放到标准输出   设备。目前,那是移动设备扬声器或蓝牙   耳机。您无法在对话音频期间播放声音文件   一个电话。

因此,从此以及许多其他答案中我们可以得出结论,我们无法在通话过程中播放音频。

但是很久以前,从手机的个人经验来看,我得到了一个结果,即在录音带正在播放的同时,已经建立了一个电话,同时听到了两个声音。所以我认为这取决于手机是否允许它然后你可以玩。

你可以通过实验尝试另一件事。使用不同的路线播放音频(扬声器或蓝牙)。

另一个选择是构建自定义android构建