HTMLMediaElement: playbackRate 屬性

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

HTMLMediaElement.playbackRate 屬性用於設定媒體的播放速率。這可用於實現快進、慢動作等使用者控制元件。正常播放速率乘以該值即可獲得當前速率,因此 1.0 表示正常速度。

負數的 playbackRate 值表示媒體應向後播放,但對此的支援尚未普及。(有關詳細資訊,請參閱 瀏覽器相容性。)

當快進或慢動作超出有用範圍時(例如,Gecko 在 0.254.0 的範圍外靜音),音訊將被靜音。

音訊的音高預設情況下是糾正的。您可以使用 HTMLMediaElement.preservesPitch 屬性停用音高糾正。

一個 double 型別的值。1.0 是“正常速度”,低於 1.0 的值使媒體播放速度慢於正常速度,高於 1.0 的值則使其播放速度更快。(預設值:1.0

示例

js
const obj = document.createElement("video");
console.log(obj.playbackRate); // Expected Output: 1

規範

規範
HTML
# dom-media-playbackrate-dev

瀏覽器相容性

另見

  • HTMLMediaElement:用於定義 HTMLMediaElement.playbackRate 屬性的介面
  • 用於支援在 FirefoxBlink(Chrome 等)中進行負數 playbackRate 的瀏覽器 bug 報告
  • Web Hypertext Application Technology Working Group (WHATWG) 關於要求支援負數 playbackRate議題