HTMLMediaElement: playbackRate 屬性
HTMLMediaElement.playbackRate 屬性用於設定媒體的播放速率。這可用於實現快進、慢動作等使用者控制元件。正常播放速率乘以該值即可獲得當前速率,因此 1.0 表示正常速度。
負數的 playbackRate 值表示媒體應向後播放,但對此的支援尚未普及。(有關詳細資訊,請參閱 瀏覽器相容性。)
當快進或慢動作超出有用範圍時(例如,Gecko 在 0.25 到 4.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屬性的介面- 用於支援在 Firefox 和 Blink(Chrome 等)中進行負數
playbackRate的瀏覽器 bug 報告 - Web Hypertext Application Technology Working Group (WHATWG) 關於要求支援負數
playbackRate的 議題