如何使用dash.js立即更改仪表板视频的质量(空加载的缓冲区)?

时间:2019-03-08 12:28:19

标签: javascript video.js dash.js

我正在将dash.js插件与video.js一起使用,以更改dash视频的视频质量。但是,当我更改质量时,需要时间取决于加载的缓冲区/流。我找到了 setFastSwitchEnabled 方法,但无法正常工作。有什么办法可以立即改变质量?

1 个答案:

答案 0 :(得分:0)

我发现,没有内置的方法可以做到这一点,但是下面的步骤可以实现它

 var curr_time = player.currentTime();
        player.currentTime(0);
        setTimeout(function () {
            player.currentTime(curr_time);
            player.play();
        }, 100)