RTCDTMFSender: canInsertDTMF-Eigenschaft
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 |
Browser-Kompatibilität
BCD tables only load in the browser