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

How to pause video automatically after 10 seconds in 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();

请注意,我在 WordPress 网站上使用了一个名为 "Video Embed & Thumbnail Generator" 的插件。

是的,你可以试试这个

   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();