最近遇到的一个问题,就是我们通常设置视频或者 video 标签的播放速度的时候是通过 playbackRate 来实现的,比如我们需要快速播放或者慢速播放。
其中 playbackRate 的设置区间为[ 0.5 - 4]。
video.playbackRate = 2;
但是我们在使用过程中发现。
playbackRate
表示在播放过程中的调整播放速率,如果我们更换 src 后,效果将不在有用。
defaultPlaybackRate
表示在播放前设置当前 video 的播放速率;
因此如果我们在做播放器的时候我们要做 切换播放速率的问题,可以进行同时切换;
video.playbackRate = 2;
video.defaultPlaybackRate = 2;
测试demo