此頁面由社群從英文翻譯而來。了解更多並加入 MDN Web Docs 社群。

View in English Always switch to English

HTMLMediaElement:ratechange 事件

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

ratechange 事件將在播放速度改變時被觸發。

此事件不可取消且不會冒泡。

語法

addEventListener() 等方法中使用事件名稱,或設定事件處理器屬性。

js
addEventListener("ratechange", (event) => { })

onratechange = (event) => { }

事件類型

通用的 Event

範例

這些範例為 HTMLMediaElement 的 ratechange 事件新增了一個事件監聽器,並在該事件處理器對事件觸發做出反應時顯示訊息。

使用 addEventListener()

js
const video = document.querySelector("video");

video.addEventListener("ratechange", (event) => {
  console.log("播放速率已變更。");
});

使用 onratechange 事件處理器屬性:

js
const video = document.querySelector("video");

video.onratechange = (event) => {
  console.log("播放速率已變更。");
};

規範

Specification
HTML
# event-media-ratechange
HTML
# handler-onratechange

瀏覽器相容性

相關事件

參見