gpt4 book ai didi

android - 如何在android中的语音通话中播放音频文件

转载 作者:IT老高 更新时间:2023-10-28 22:05:11 28 4
gpt4 key购买 nike

我正在开发一个 android 应用程序,它必须在通话期间播放音频文件,并且对方应该听到它。

有没有办法在android中做到这一点?我在过去 2 个月内搜索过它,但不知道。如果你们中有人遇到同样的问题,请与我分享您的想法。

最佳答案

虽然这是一篇旧帖子,但我想分享一下我迄今为止尝试这个的经验..

从最简单的意义上说,不......你不能但是这里有“一些”异常(exception),但是如果你想为公众构建一个应用程序......这不适合你...... . 它的设备特定...

为什么我们不能在通话中播放音频

简单的事实是,通话期间的麦克风/输入音频流无法被预处理或替换为任何形式的另一个流。

因此,虽然人们认为它在通话期间易于使用媒体,但由于 android 系统处理音频的方式,这根本不可能。

那么人们是通过什么方式做到的??

好吧,让我们从简单的开始......他们没有,他们已经设法破解或使用漏洞来做到这一点,或者一些特定于设备的编程来做到这一点.. 一个代码不会适合所有这里

据我对这个主题的了解和研究,有一些方法可以使用 adb 或弄乱 codecskernel.. 但是我并没有对此进行深入研究,因为我理想地寻求一种适用于所有设备并且仅受所使用的 API 限制的解决方案。

为什么安卓/谷歌/硬件对我们这样做???

嗯,你的猜测和我的一样好,但有人会认为这与可以利用它的方式有关。有一个应用程序可以掩盖你的声音,一个可以为你接听电话的胭脂应用程序等等。简单地说我自己可以看到很多很好的理由为什么不允许它,但真的希望它被允许/可能,因为无论如何人们都会被任何技术搞砸。

这个的替代方法????

这是一个棘手的问题,如果您的核心要求是通过您的手机在与对方的实时通话中播放音频流,那么根本没有真正的选择......有些人恢复使用 VoIP 进行重定向和处理这个或其他逻辑方法..

声称这样做的应用程序!?!?!

首先,下载一个并用两部手机进行测试....声音是否真的与您的正常音频一起传输给他们,还是只是显得微弱/ splinter 或根本不存在。

唯一适用于所有 Android 设备的真正已知方法是使用扬声器。这也让我想知道为什么 Elias 被否决,因为从技术上讲,它是唯一的答案这样做的有效方法,而不是人们简单地说“不,不可能”..

唯一真正以任何方式工作的应用程序是针对固定设备的应用程序。它们不适用于无名品牌或一般所有 Android 设备。 阅读评论并亲自了解

那么我们在此期间做什么......希望它是可能的............

关于android - 如何在android中的语音通话中播放音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8784221/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com