Spec-Zone.ru › Web APIs

RTCDTMFToneChangeEvent: свойство tone

Базовая поддержка Широко распространено

Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с января 2020 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Только для чтения свойство RTCDTMFToneChangeEvent.tone возвращает символ DTMF, который только начал воспроизводиться, или пустую строку (""). если все очереди тонов завершили воспроизведение (то есть, RTCDTMFSender.toneBuffer пусто).

Значение

Строка с воспроизводимым символом DTML или пустая строка.

Пример

Этот пример устанавливает обработчик события tonechange, который обновляет элемент для отображения текущего воспроизводимого тона в его содержимом, или, если все тоны воспроизведены, строку "<none>".

dtmfSender.ontonechange = (ev) => {
  let tone = ev.tone;
  if (tone === "") {
    tone = "&lt;none&gt;";
  }

  document.getElementById("playingTone").innerText = tone;
};

Спецификации

Спецификация
WebRTC: Реальное общение в браузерах
# dom-rtcdtmftonechangeevent-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

См. также

  • WebRTC
  • Использование DTMF с WebRTC
  • tonechange
  • RTCDTMFToneChangeEvent

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API