Android 上行DTMF音调生成

Android 上行DTMF音调生成,android,dtmf,Android,Dtmf,是否有任何方法可以动态生成上行DTMF音调(即接收器听到) 当我查看android源代码时,我看到了一个名为startDTMF()的函数,这正是我所需要的,但我找不到任何允许我访问该函数的API 然后我想到了使用ToneGenerator,并尝试将声音注入麦克风流,但我再次找不到实现这一点的方法 非常感谢您的帮助。也许SDK中的类可以提供帮助 电话:1234123 这会有所帮助。 ,会产生4秒的延迟,因此您有时可能会在某些地方使用此延迟。。。 但是我们仍然需要从sdk中得到一些东西,希望Andr

是否有任何方法可以动态生成上行DTMF音调(即接收器听到)

当我查看android源代码时,我看到了一个名为
startDTMF()
的函数,这正是我所需要的,但我找不到任何允许我访问该函数的API

然后我想到了使用ToneGenerator,并尝试将声音注入麦克风流,但我再次找不到实现这一点的方法

非常感谢您的帮助。

也许SDK中的类可以提供帮助

电话:1234123

这会有所帮助。 ,会产生4秒的延迟,因此您有时可能会在某些地方使用此延迟。。。
但是我们仍然需要从sdk中得到一些东西,希望Android的家伙们能找到一些东西

是的,我试过了,但它只适用于生成下行dtmf音调(即你听到的)。正如我提到的,我试图找到一种将音频注入麦克风流的方法,但没有成功…:(啊,我明白了,很抱歉误解了!为了完整性,它特别声明:“此API不用于通过上行音频路径生成音调。”太糟糕了,因为它将是完美的。2013年的更新:是的,这是可能的。这里的简短总结:您找到任何解码方法了吗?