接管一个项目,流媒体加载HUD但不加载视频

时间:2013-08-06 21:32:52

标签: javascript html css

我正在开发一个使用流动播放器来播放视频的网站,但它无效。

控制台告诉我,我的头脑中有一个问题,特别是以video.addEventListener开头:

说:无法调用方法addEventListener。

如果你不知道,我对编码很新。 网站:sems-usa.com/Duramatic/index.html 如果需要,我可以发布更多上下文。非常感谢任何帮助。

 <!--
function MM_preloadImages() { //v3.0

  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();

    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)

    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}

}
//-->
var video = document.getElementById('video');
video.addEventListener('click',function(){
Uncaught TypeError: Cannot call method 'addEventListener' of null
video.play();
},false);
</script>

更多背景

// a- tags with class "myPlayer" are transformed into video players

flowplayer("a.myPlayer", "video/flowplayer-3.2.6.swf", {



// this is the player configuration. You'll learn on upcoming demos.

plugins:  {

    controls:  {

        volume: false   

    }

}

});

1 个答案:

答案 0 :(得分:0)

Uncaught TypeError: Cannot call method 'addEventListener' of null表示您的var video = document.getElementById('video');实际上并未在您的网页上找到包含视频ID的元素(视频已分配为null

尝试更改行

<a class="myPlayer" href="video/Duramatic0713.flv"> 

<a id="video" class="myPlayer" href="video/Duramatic0713.flv">