| 1 min read

最近遇到的一个问题,就是我们通常设置视频或者 video 标签的播放速度的时候是通过 playbackRate 来实现的,比如我们需要快速播放或者慢速播放。

其中 playbackRate 的设置区间为[ 0.5 - 4]。

video.playbackRate = 2;

但是我们在使用过程中发现。

playbackRate 表示在播放过程中的调整播放速率,如果我们更换 src 后,效果将不在有用。

defaultPlaybackRate 表示在播放前设置当前 video 的播放速率;

因此如果我们在做播放器的时候我们要做 切换播放速率的问题,可以进行同时切换;

video.playbackRate = 2;
video.defaultPlaybackRate = 2;

测试demo

扩展阅读

You Can Speak "Hi" to Me in Those Ways