【问题标题】:VideoJS error Uncaught TypeError: Cannot read property 'nodeName' of nullVideoJS错误未捕获的TypeError:无法读取null的属性'nodeName'
【发布时间】:2020-07-29 10:20:55
【问题描述】:

我正在通过 VideoJS 在弹出窗口或某个窗口中播放视频流。 视频播放得非常好。 但是在播放时,如果我关闭模式或窗口,我会在控制台上收到此错误。

video-js.js:2568 Uncaught TypeError: Cannot read property 'nodeName' of null
    at validateTarget (video-js.js:2568)
    at normalizeListenArgs (video-js.js:2647)
    at Html5.one (video-js.js:2787)
    at Player.userActive (video-js.js:27096)
    at Player.<anonymous> (video-js.js:27206)
    at video-js.js:4640

任何有解决方法的人请帮忙。

【问题讨论】:

    标签: javascript angularjs video-streaming video.js


    【解决方案1】:

    此错误与videojs中的dispose()函数有关,因为您在处置videojs播放器时没有指定元素/播放器:

    for ex : videoJSPlayer = element
    
     if (videojs.getPlayer("videoJSPlayer")) {
         videojs("videoJSPlayer").dispose();
       }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-03
      • 1970-01-01
      • 2016-02-12
      • 1970-01-01
      • 1970-01-01
      • 2012-03-10
      • 2022-11-20
      相关资源
      最近更新 更多