Heim > Web-Frontend > js-Tutorial > Hauptteil

Erstellen Sie einen Webplayer mit Video.js (grafisches Tutorial)

亚连
Freigeben: 2018-05-18 13:59:23
Original
3985 Leute haben es durchsucht

Das Folgende ist der Video.js-Webplayer, den ich für Sie zusammengestellt habe. Interessierte Studenten können ihn ausprobieren.

Der erste Schritt

<link href="video-js.css" rel="stylesheet" type="text/css">  
 <!-- video.js must be in the <head> for older IEs to work. -->  
 <script src="video.js"></script>
Nach dem Login kopieren

Der zweite Schritt

<script>  
   videojs.options.flash.swf = "video-js.swf";  
 </script>
Nach dem Login kopieren

Der dritte Schritt

<video id="example_video_1" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="none" width="640" height="480" data-setup="{}">      
   <source src="wangdeshun.mp4" type="video/mp4"/>      
   <p class="vjs-no-js">To view this video please enable JavaScript, and consider upgrading to a web browser that 
   <a href="http://videojs.com/html5-video-support/" target="_blank">supports HTML5 video</a>
   </p>      
 </video>
Nach dem Login kopieren

4. Schritt 4

<script>  
    var player = videojs("example_video_1");  
    // 检测播放时间  
    player.on(&#39;timeupdate&#39;, function () {    
        console.log(&#39;当前播放时间:&#39; = player.currentTime());  
    }  
    });  
    // 开始或恢复播放  
    player.on(&#39;play&#39;, function() {    
        console.log(&#39;开始/恢复播放&#39;);  
    });  
    // 暂停播放  
    player.on(&#39;pause&#39;, function() {    
        console.log(&#39;暂停播放&#39;);  
    });  
/在 <head> 中声明 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">   
    setTimeout(function(){  
        player.pause();  
    },10000);  
 </script>
Nach dem Login kopieren

Auf diese Weise können Sie Online-Videos abspielen. Ist das nicht sehr praktisch?

Überprüfen Sie, ob das Video abgespielt wurde

player.on(&#39;timeupdate&#39;, function () {    
    // 如果 currentTime() === duration(),则视频已播放完毕  
    if (player.duration() != 0 && player.currentTime() === player.duration()) {  
            // 播放结束  
        }  
    });
Nach dem Login kopieren

Wenn Sie es für die mobile Nutzung benötigen

在 <head> 中声明 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
Nach dem Login kopieren

Das Obige ist der Video.js-Webplayer, den ich hoffentlich für alle zusammengestellt habe Es wird in Zukunft für alle hilfreich sein.

Verwandte Artikel:

So konvertieren Sie eingegebene Zahlen automatisch in das Währungsformat in Javascript (Code im Anhang)

So geht's Verwenden Sie vue.js, um die Preisformatierung zu implementieren (Code angehängt)

js nativer Code, um die bidirektionale Datenbindung zu implementieren (kann direkt verwendet werden, bereits gekapselt)

Das obige ist der detaillierte Inhalt vonErstellen Sie einen Webplayer mit Video.js (grafisches Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage