HTMLMediaElement:playbackRate 属性
HTMLMediaElement.playbackRate
属性设置媒体回放的速度。这用于实现用户控制,例如快进、慢动作等。正常播放速度乘以该值即可得到当前速度,因此值为 1.0 表示正常速度。
负的 playbackRate
值表示媒体应该倒放,但这种支持尚未普及。(有关详细信息,请参阅浏览器兼容性。)
当快进或慢动作超出可用范围时,音频将被静音(例如,Gecko 在 0.25
到 4.0
的范围之外会静音)。
默认情况下,音频的音调会得到校正。您可以使用 HTMLMediaElement.preservesPitch
属性禁用音调校正。
值
一个 double
。1.0
是“正常速度”,低于 1.0
的值使媒体播放速度低于正常速度,较高的值使媒体播放速度更快。(默认值:1.0
)
示例
js
const obj = document.createElement("video");
console.log(obj.playbackRate); // Expected Output: 1
规范
规范 |
---|
HTML 标准 # dom-media-playbackrate-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
HTMLMediaElement
:用于定义HTMLMediaElement.playbackRate
属性的接口- 在 Firefox 和 Blink(Chrome 等)中支持负
playbackRate
的 Web 浏览器错误报告 - 万维网超文本应用技术工作组 (WHATWG) 要求支持负
playbackRate
的问题