Video Player错误在promise DOMException中未被捕获

时间:2016-05-07 18:02:54

标签: javascript jquery html5 html5-video

我有Video Player。但是当我改变质量时会给出这个错误

  

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

1 个答案:

答案 0 :(得分:0)

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

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