视频播放器错误promise DOMException中未捕获

Video Player error Uncaught in promise DOMException

本文关键字:DOMException 播放器 错误 promise 视频      更新时间:2023-09-26

我有视频播放器。但当我改变质量时,它会给出这个错误

未捕获(承诺中)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() });
})

这可能是两个承诺之间的竞争条件。同样的问题。

如果您默认使用视频播放器,并且没有"src"属性,则会出现此问题。