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的 议题