Peer-to-Peer DTMF
双音多频(DTMF)信令是一种在电话系统中使用的编码技术,用于在电话听筒(以及其他通信设备)和交换中心之间的音频频带中以声音信号的形式对数字代码进行编码。 例如,DTMF 用于浏览交互式语音响应器(IVR)。
为了在 RTCPeerConnection
上发送 DTMF(例如,通过电话小键盘)值,用户代理需要知道哪个特定的 MediaStreamTrack
会携带声音。
::: warning 注意
createDTMFSender()
方法创建一个引用给定 MediaStreamTrack
的 RTCDTMFSender
对象。 MediaStreamTrack
必须是当前在 RTCPeerConnection
对象的本地流集中的 MediaStream
的元素。
:::
一旦创建了 RTCDTMFSender
对象,就可以使用它通过 insertDTMF()
方法跨该 MediaStreamTrack
(通过 PeerConnection
)发送 DTMF 音调。
::: warning 注意
insertDTMF()
方法用于发送 DTMF 音频。 tones
参数被视为一系列字符。 字符 0 到 9 ,A 到 D , # 和 * 生成关联的 DTMF 音调。
:::
当前内容版权归 Salvatore Loreto & Simon Pietro Romano 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 Salvatore Loreto & Simon Pietro Romano .