【问题标题】:Video Player error Uncaught in promise DOMException视频播放器错误未在 promise DOMException 中捕获
【发布时间】:2016-05-07 18:02:54
【问题描述】:

我有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() });
})

【问题讨论】:

    标签: javascript jquery html html5-video


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-04-14
      • 2019-07-10
      • 2013-01-18
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多