如何使用 dash.js 立即更改破折号视频的质量(清空加载缓冲区)?
How to change quality of dash video immediately(empty loaded buffer) using dash.js?
我正在使用 dash.js 插件和 video.js 来更改短跑视频的视频质量。但是当我改变质量时,它需要时间取决于加载 buffer/stream。我找到了 setFastSwitchEnabled 方法,但没有按预期工作。有什么办法可以立即改变质量?
我发现,没有内置的方法可以做到这一点,但是按照下面的方法你可以实现它
var curr_time = player.currentTime();
player.currentTime(0);
setTimeout(function () {
player.currentTime(curr_time);
player.play();
}, 100)
我正在使用 dash.js 插件和 video.js 来更改短跑视频的视频质量。但是当我改变质量时,它需要时间取决于加载 buffer/stream。我找到了 setFastSwitchEnabled 方法,但没有按预期工作。有什么办法可以立即改变质量?
我发现,没有内置的方法可以做到这一点,但是按照下面的方法你可以实现它
var curr_time = player.currentTime();
player.currentTime(0);
setTimeout(function () {
player.currentTime(curr_time);
player.play();
}, 100)