我有Video Player 。但是当我改变质量时它给出了这个错误
Uncaught (in promise) DOMException: The play() request was interrupted by a call to 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() });
})
最佳答案
这可能是两个 promise 之间的竞争条件。同样的问题here .
如果您默认使用视频播放器并且没有“src”属性,则会出现此问题。
关于javascript - 视频播放器错误未捕获在 promise DOMException 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37091948/