如何在 android 实时通话期间以编程方式发送 Dtmf 音?

Posted

技术标签:

【中文标题】如何在 android 实时通话期间以编程方式发送 Dtmf 音?【英文标题】:how to send Dtmf tone programmatically during a live call in android? 【发布时间】:2016-01-13 10:17:18 【问题描述】:

我想在我的应用程序中以编程方式发送 DTMF 音调。在搜索时我找到了一个方法

public void playDtmfTone (char digit)

这是谷歌在 android 中发送 DTMF 的新更新还是我们必须等待。

http://developer.android.com/reference/android/telecom/Call.html#playDtmfTone(char)

【问题讨论】:

【参考方案1】:

有所谓的音频流,因此必须有一种方法可以在AudioManager.STREAM_VOICE_CALLAudioManager.STREAM_DTMF 上播放音调。实际上 Skype 就是这样做的。

但你不能确定的是,在从其他应用拨打电话时播放铃声。

【讨论】:

SendDtmfThroughaActiveCall algro7 遵循上面提到的相同方法....你能检查一下吗,因为我是 android 新手 你能推荐我关于这个问题的任何解决方案吗@MisterSmith 和thanx 回复

以上是关于如何在 android 实时通话期间以编程方式发送 Dtmf 音?的主要内容,如果未能解决你的问题,请参考以下文章

在voip通话期间以编程方式启用扬声器

以编程方式进行Android会议和保持通话[重复]

如何以编程方式在 Android 中禁用 GSM 连接

如何以编程方式在 iphone 中将音乐文件设置为通话音和消息音

Android 以编程方式创建 Sip 帐户

如何以编程方式在android上使用蓝牙发送文件?