0

あなたが私を助けてくれることを願っています。再生やその他の一時停止のボタンがありますが、機能しません。ありがとう。これは私のコードサンプルです:

<!DOCTYPE html>
<html>
<head>
    <title>Video.js | HTML5 Video Player</title>
    <link href="http://vjs.zencdn.net/3.2/video-js.css" rel="stylesheet" type="text/css">
    <script src="http://vjs.zencdn.net/3.2/video.js"></script>
    <script>
        _V_.options.flash.swf = "video-js.swf";
    </script>
    <script>    
        _V_("example_video_1").ready(function(){   
            var myPlayer = this;
        }); 
    </script>
</head>
<body>
    <video id="example_video_1" class="video-js vjs-default-skin" controls preload="auto" width="640" height="264" poster="http://video-js.zencoder.com/oceans-clip.png" data-setup="{}">
        <source src="http://video-js.zencoder.com/oceans-clip.mp4" type='video/mp4' />
        <source src="http://video-js.zencoder.com/oceans-clip.webm" type='video/webm' />
        <source src="http://video-js.zencoder.com/oceans-clip.ogv" type='video/ogg' />
    </video>
    <input type="button" value="Pause" onClick="myPlayer.pause();">
    <input type="button" value="Play" onClick="myPlayer.play();">
</body>
</html>
4

1 に答える 1

0

ビデオのセットアップは、ドキュメントがロードされた後に行う必要があります。そのため、「onload」関数内に含める必要があります。jQuery を使用している場合は、 内に配置できます$(document).ready()。それ以外の場合は、を使用できますwindow.onload。また、「var」キーワードを削除する必要があります。これは、関数内で外部からアクセスできないローカル変数を作成するためです。

したがって、セットアップ スクリプトは次のようになります。

<script>  
    window.onload = function(){
       _V_("example_video_1").ready(function(){ 
          myPlayer = this; 
       });
   };
</script>
于 2013-04-09T17:12:56.200 に答える