您好我是Android的新手,我想知道在Android中有可能在正在进行的通话中发送DTMF音吗? 我想在android中做以下。有可能吗?
1)致电+ xx xxxxxxx
2)等到第一个音结束
3)插入传递:xxxx
4)等待短暂的高音结束
5)按1直到听到特定声音。
这里的音调是DTMF音调,我尝试用呼叫意图来做,但我如何使用代码输入正在进行的呼叫中的传递?
有人可以指导我吗?
提前致谢!
请帮我弄清楚这个。我想知道它是如何工作的。我在互联网上搜索的越来越多,但我对此并不完全了解。
提前谢谢。
答案 0 :(得分:2)
尝试在播放音调时禁用microphone
(可能通过AudioManager.setMicrophoneMute
)。
答案 1 :(得分:1)
仅在VOIP
中,Android应用程序无法访问通话中的音频流。您可以在扬声器模式下伪装一下。