HTMLMediaElement.playbackRate

这篇翻译不完整。请帮忙从英语翻译这篇文章

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) ? ? ?

请参阅

文档标签和贡献者

此页面的贡献者: shockw4ver, dandanbu3, songlairui
最后编辑者: shockw4ver,