android - 修改手机麦克风音频缓冲区,然后再将其发送给 Android 上的调用接收者?

标签 android audio

很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .




9年前关闭。




我对 C#/Java 有相当的经验,所以在编程时我不需要任何解释。只是想知道哪些类保存了信息以及要 Hook 哪些函数?

最佳答案

这在“Android”中是不可能的,因为 Android 仅指定调用音频的路由,它从未真正接触过数据。

在许多手机上,通话中的音频甚至从未通过运行 Android 的处理器内核。

可能有手机可以修改处理调用音频的软件,但是在硬件和供应商独有的软件堆栈区域中,这将远低于“Android”级别,并且应用程序无法访问,除非利用了安全漏洞或使用了不安全的平台开发人员电话。

如果您构建了一个自定义 VOIP 调用应用程序,您可以使用 Android 级别的 API 执行此操作。

关于android - 修改手机麦克风音频缓冲区,然后再将其发送给 Android 上的调用接收者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16063423/

相关文章:

java - 如何从从 Facebook 检索的日期字符串中解析时间

Android:是否可以从第二个 Activity 中引用一个 Activity ?

java - 简单的Android程序上传到互联网

java - 如何将 FusedLocationProviderClient 与 appcompat-v7 :25. 1.1 和 firebase-messaging :10. 2.0 一起使用?

windows - 在UWP App中访问系统音频

c# - 如何枚举为应用程序注册的声音?

JavaScript 无法在 Android 上运行

android - 按钮链接到开始时的声音

android - Android中的音频分析

python - 在Linux上使用Python暂停和/或恢复音频