RTCDTMFSender: canInsertDTMF-Eigenschaft
Baseline 2024Newly available
Since August 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die schreibgeschützte Eigenschaft canInsertDTMF
des RTCDTMFSender
-Interfaces gibt einen booleschen Wert zurück, der angibt, ob der RTCDTMFSender
in der Lage ist, DTMF-Töne über die RTCPeerConnection
zu senden.
Wert
Ein boolescher Wert, der true
ist, wenn der RTCDTMFSender
in der Lage ist, DTMF-Töne zu senden, oder false
, wenn dies nicht der Fall ist.
Beispiele
Verwendung von canInsertDTMF zur Überprüfung der DTMF-Unterstützung
Dieses Beispiel zeigt, wie die canInsertDTMF
-Eigenschaft verwendet wird, um die DTMF-Unterstützung in einer WebRTC-Verbindung zu überprüfen und dann Töne zu senden, wenn sie unterstützt wird.
Der Code überprüft zunächst, ob die canInsertDTMF
-Eigenschaft definiert ist, und verwendet sie, um zu überprüfen, ob das Einfügen von DTMF-Tönen unterstützt wird.
Wenn das Feature unterstützt wird, wird RTCDTMFSender.insertDTMF()
aufgerufen, um einen Ton einzufügen.
if (sender.dtmf.canInsertDTMF) {
const duration = 500;
sender.dtmf.insertDTMF("1234", duration);
} else {
console.log("DTMF function not available");
}
Spezifikationen
Specification |
---|
WebRTC: Real-Time Communication in Browsers # dom-rtcdtmfsender-caninsertdtmf |