RTCDTMFToneChangeEvent: tone 屬性

Baseline 已廣泛支援

此功能已經成熟,並可在許多裝置和瀏覽器版本上使用。自 ⁨2020 年 3 月⁩起,它已在各瀏覽器中推出。

只讀屬性 RTCDTMFToneChangeEvent.tone 返回剛剛開始播放的 DTMF 字元,或者在所有排隊的音調都播放完畢(即 RTCDTMFSender.toneBuffer 為空)時返回空字串 ("")。

播放的 DTML 字元或空字串。

示例

此示例為 tonechange 事件建立了一個處理程式,該處理程式會更新一個元素以在其內容中顯示當前正在播放的音調,或者在所有音調播放完畢時顯示字串“<none>”。

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

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

規範

規範
WebRTC:瀏覽器中的即時通訊
# dom-rtcdtmftonechangeevent-tone

瀏覽器相容性

另見