我有Video Player。但是当我改变质量时会出现这个错误
未捕获(按承诺)DOMException:play()请求被中断
通过调用pause()。
的JavaScript
e(".ad-quality-option").on("click", function() {
w.pause()
var t = e(this).html();
e(".ad-quality-dropdown").fadeOut(fade),
e(".ad-quality-menu").html(t);
var a = e(this).attr("data-quality");
w.src = a,
w.addEventListener("canplay", function() {
w.currentTime=e(".ad-video").attr("data-current"),w.play() });
})
最佳答案
这可能是2个诺言之间的竞争条件。相同的问题here。
如果默认情况下使用视频播放器并且没有“ src”属性,则会发生此问题。
关于javascript - Video Player错误未出现在Promise DOMException中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37091948/