由于我在Play商店中找不到合适的应用,因此我想尝试自己编写代码。

我需要Android(4.1及更高版本)下的普通 Vanilla 扩音器:

当我探入耳机时,我希望通过扬声器说出音频“流”-实时,而没有任何间断的记录,流式传输等。

是否通过API直接支持此“扩音器功能”?

有没有我可能会错过的带有重新翻译功能的示例应用程序(带有或不带有源代码)?

谢谢,

麦可

最佳答案

您可以使用API​​函数执行此操作,但不能不将其缓冲/流式传输到扬声器。基本上,您必须将AudioRecord中的内容路由到AudioTrack中。您可能可以在网上找到此代码示例。

至于“即用型”部分,这里没有第三方的建议。您可能要删除/重新命名。否则,您的问题就是关闭的目标。

关于android - 从麦克风到扬声器的现场 “retranslation”(类似扩音器),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20478418/

10-11 21:38