您正在阅读此内容的英文版本,因为该语系尚未翻译。 帮助我们翻译此文章吧!
HTMLMediaElement.playbackRate
属性设置媒体文件播放时的速率。这用于实现让用户控制快放、慢放等。 正常播放速率乘以该值表示当前的播放速率,所以1.0表示一个正常的播放速率。
将 playbackRate
设为负值可以实现倒播。
媒体文件倒着播放时,或者播放速率低于或高于浏览器内核规定的可用范围(比如,Gecko约定范围是0.25~5.0)时,播放过程将静音。
任意播放速率下,音频的音调将默认与其匹配。一些浏览器实现了非标准的 preservespitch
属性来进行音调控制。
语法
var dSpeed = video.playbackRate; audio.playbackRate = 1.0;
赋值说明
浮点数1.0 是 "正常速度", 比 1.0 小的值使媒体文件播放的慢于正常速度,比1.0大的值使播放变得快于正常速度.
示例
var obj = document.createElement('video'); console.log(obj.playbackRate); // 1
特性 | Status | Comment |
---|---|---|
HTML Living Standard HTMLMediaElement.playbackRate |
Living Standard | No change from HTML5 |
HTML5 HTMLMediaElement.playbackRate |
Recommendation | Initial definition. |
浏览器兼容性
We're converting our compatibility data into a machine-readable JSON format.
This compatibility table still uses the old format,
because we haven't yet converted the data it contains.
Find out how you can help!
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
playbackRate 属性 |
(Yes) | (Yes) | 20.0 (20.0) | 9 | ? | ? |
Feature | Android | Edge | Firefox Mobile (Gecko) | Firefox OS (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|---|
defaultPlaybackRate 属性 |
(Yes) | (Yes) | 20.0 (20.0) | (Yes) | ? | ? | ? |
请参阅
- 接口定义
HTMLMediaElement
.