RTCDTMFSender: canInsertDTMF 屬性
canInsertDTMF 是 介面的一個只讀屬性,它返回一個布林值,指示 RTCDTMFSenderRTCDTMFSender 是否能夠透過 RTCPeerConnection 傳送 DTMF 訊號音。
值
如果 RTCDTMFSender 能夠傳送 DTMF 訊號音,則返回 true;否則返回 false。
示例
使用 canInsertDTMF 檢查 DTMF 支援情況
此示例演示如何使用 canInsertDTMF 屬性在 WebRTC 連線中檢查 DTMF 支援情況,然後在支援的情況下發送訊號音。
程式碼首先檢查 canInsertDTMF 屬性是否已定義,如果已定義,則使用它來檢查是否支援插入 DTMF 訊號音。如果支援該功能,則會呼叫 RTCDTMFSender.insertDTMF() 來插入訊號音。
js
if (sender.dtmf.canInsertDTMF) {
const duration = 500;
sender.dtmf.insertDTMF("1234", duration);
} else {
console.log("DTMF function not available");
}
規範
| 規範 |
|---|
| WebRTC:瀏覽器中的即時通訊 # dom-rtcdtmfsender-caninsertdtmf |
瀏覽器相容性
載入中…