RTCDTMFSender: canInsertDTMF property

Baseline 2024
Newly available

Since August 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

Thuộc tính chỉ đọc canInsertDTMF của giao diện RTCDTMFSender trả về một giá trị boolean cho biết RTCDTMFSender có khả năng gửi âm thanh DTMF qua RTCPeerConnection hay không.

Giá trị

Một giá trị boolean là true nếu RTCDTMFSender có khả năng gửi âm thanh DTMF, hoặc false nếu không.

Ví dụ

Sử dụng canInsertDTMF để kiểm tra hỗ trợ DTMF

Ví dụ này cho thấy cách sử dụng thuộc tính canInsertDTMF để kiểm tra hỗ trợ DTMF trong kết nối WebRTC và sau đó gửi âm thanh nếu được hỗ trợ.

Mã đầu tiên kiểm tra xem thuộc tính canInsertDTMF có được định nghĩa hay không, và nếu có, sử dụng nó để kiểm tra xem việc chèn âm thanh DTMF có được hỗ trợ không. Nếu tính năng được hỗ trợ, RTCDTMFSender.insertDTMF() được gọi để chèn một âm thanh.

js
if (sender.dtmf.canInsertDTMF) {
  const duration = 500;
  sender.dtmf.insertDTMF("1234", duration);
} else {
  console.log("DTMF function not available");
}

Thông số kỹ thuật

Thông số kỹ thuật
WebRTC: Real-Time Communication in Browsers
# dom-rtcdtmfsender-caninsertdtmf

Tương thích trình duyệt

Xem thêm