0

flowplayer を使用してビデオの再生を回避するサイトに取り組んでいますが、機能していません。

コンソールは、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   

    }

}

});

4

1 に答える 1

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">
于 2013-08-06T21:38:55.003 に答える