RTCDTMFToneChangeEvent: свойство tone
Базовая поддержка Широко распространено
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.
Только для чтения свойство RTCDTMFToneChangeEvent.tone возвращает символ DTMF, который только начал воспроизводиться, или пустую строку (""). если все очереди тонов завершили воспроизведение (то есть, RTCDTMFSender.toneBuffer пусто).
Значение
Строка с воспроизводимым символом DTML или пустая строка.
Пример
Этот пример устанавливает обработчик события tonechange, который обновляет элемент для отображения текущего воспроизводимого тона в его содержимом, или, если все тоны воспроизведены, строку "<none>".
dtmfSender.ontonechange = (ev) => {
let tone = ev.tone;
if (tone === "") {
tone = "<none>";
}
document.getElementById("playingTone").innerText = tone;
};
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
tone |
27 | 12 | 52 | 15 | 13.1 | 27 | 52 | 15 | 13.4 | 1.5 | 4.4 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCDTMFToneChangeEvent/tone