Spec-Zone.ru › Web APIs

RTCDTMFToneChangeEvent

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

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

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

Интерфейс RTCDTMFToneChangeEvent представляет события, отправляемые для обозначения начала или окончания воспроизведения тонов DTMF. Этот интерфейс используется событием tonechange.

Событие RTCDTMFToneChangeEvent

Свойства экземпляра

В дополнение к свойствам Event, этот интерфейс предлагает следующее:

RTCDTMFToneChangeEvent.tone Только для чтения

Строка, определяющая тон, который начал воспроизводиться, или пустая строка ("") в случае завершения воспроизведения предыдущего тона.

Конструкторы

RTCDTMFToneChangeEvent()

Возвращает новый RTCDTMFToneChangeEvent. Он принимает два параметра: первый — строка, представляющая тип события (всегда "tonechange"); второй — словарь, содержащий начальное состояние свойств события.

Методы экземпляра

Поддерживает методы, определённые в Event. Дополнительных методов нет.

Примеры

Этот фрагмент получен в упрощённом виде из полного, работающего примера, который вы найдёте в разделе Когда воспроизведение тона завершено. Он добавляет каждый воспроизводимый тон в поле отображения и, после отправки всех тонов, повторно активирует ранее отключенную кнопку «Отправить», позволяя ввести следующую строку DTMF.

dtmfSender.addEventListener(
  "change",
  (event) => {
    if (event.tone !== "") {
      dialStringBox.innerText += event.tone;
    } else {
      sendDTMFButton.disabled = false;
    }
  },
  false,
);

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

Спецификация
WebRTC: Режим реального времени в браузерах
# dom-rtcdtmftonechangeevent

Совместимость браузеров

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
RTCDTMFToneChangeEvent 27 13 52 15 13.1 27 52 15 13.4 1.5 4.4
RTCDTMFToneChangeEvent 27 12 52 15 13.1 27 52 15 13.4 1.5 4.4
tone 27 12 52 15 13.1 27 52 15 13.4 1.5 4.4

См. также

  • WebRTC
  • Его типичный объект назначения: RTCDTMFSender.

© 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

Spec-Zone.ru

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