相关疑难解决方法(0)

为什么不能在android中的语音呼叫上播放音频文件

这个问题可能似乎是以下问题的重复:
如何在Android 背景音频中为语音呼叫播放音频文件以
进行正在进行的呼叫 - 可能吗?

这些问题的答案表明,在Android中的语音通话中无法播放预先录制的音频.我想知道为什么不可能?有什么限制(硬件/软件)?这是真的有限还是故意做的?我们可以改变android的源代码以使其成为可能吗?

audio android phone-call

21
推荐指数
3
解决办法
8304
查看次数

将预先录制的音频播放到语音通话中

这个问题以前已经问(如何发挥对Android的语音呼叫的音频文件,播放语音呼叫的音频文件等),但我会问反正:是否可以播放音频文件到进行中的语音呼叫.我知道简短的回答是"不",但我还没弄清楚为什么会这样.

我知道SDK没有任何支持,但是它有可能以某种方式编写自己的代码来处理这个问题,可能是在C/C++代码的帮助下(使用NDK).有没有人对如何解决这个问题有任何想法?或者答案是严格的"不,你不能将预先录制的音频播放到语音通话中"?

我真的不在乎解决方案是否适用于所有设备,因为最长的我可以找到一些支持该解决方案的设备,如果需要,我可以考虑获取root权限.

android android-ndk

17
推荐指数
1
解决办法
5323
查看次数

Android在通话期间播放音频文件

对于我的Android应用程序,我想在应答来自我的应用程序的呼叫后播放音频文件.应用程序将启动电话呼叫,一旦接收器接听电话,应用程序应开始播放录制的音频文件.

通过在Google中进行大量搜索,我发现对于无根设备而言,这不是直接可行的.

但任何替代这种或任何其他方式来实现这一目标?

我想实现这个,因为应用程序的功能是:如果App用户遇到麻烦,他只需按下应用程序中的帮助按钮,然后应用程序就会开始呼叫提到的联系人,并且应该在收到人员后立即播放录制的音频文件呼叫.

audio android phone-call

8
推荐指数
1
解决办法
1万
查看次数

Android语音通话记录

我想通知任何传入和传出语音呼叫的代码。我需要掌握以下所有内容:

  • 如果是来电或去电
  • 拨打的号码或来电显示的电话号码
  • 通话时长,或者如果错过了通话

如果电话号码与电话的联系人列表中的某人匹配,如果我可以获得更多的联系信息(特别是联系人姓名),那也将非常有帮助。

通话结束后,我需要我的代码来获取这些信息。也许我只是没有在寻找正确的术语,但是我很难找到如何实现此目标的任何示例。

如果有人可以提供一个实现此目的的代码示例,以及清单文件中所需的权限和任何类型的广播接收器设置,那将是非常不错的。

java android android-manifest

4
推荐指数
1
解决办法
6077
查看次数