如何在video.js中10秒后自动暂停视频?

时间:2018-03-21 15:01:05

标签: wordpress video.js

我想在播放10秒后自动暂停视频。

这是HTML代码

<video id="video_kgvid_0" controls preload="metadata" 
 poster="video poster url" width="640" height="267" class="fitvidsignore video-js kg-
 video-js-skin">
 <source src="video url" type="video/mp4" data-res="534p">
 </video>

到目前为止尝试了这个JS代码

var pausetime = 10; 

var myPlayer = videojs('video_kgvid_0');

myPlayer.on('timeupdate', function (e) {
    if (myPlayer.currentTime() >= pausetime) {
        myPlayer.pause();
    }
});

myPlayer.play();

请注意,我使用的是一个名为&#34; Video Embed&amp;缩略图生成器&#34;在WordPress网站上。

1 个答案:

答案 0 :(得分:1)

是的,你可以试试这个

   var pausetime = 10; 

var myPlayer = videojs('video_kgvid_0');

myPlayer.on('timeupdate', function (e) {
    if (myPlayer.currentTime() >= pausetime) {
        myPlayer.pause();
        pausetime = Number(myPlayer.currentTime()) + 10;
    }
});

myPlayer.play();