Javascript 如何在特定时间后暂停视频?然后在剩下的视频中再次播放-video.js

Javascript 如何在特定时间后暂停视频?然后在剩下的视频中再次播放-video.js,javascript,video.js,Javascript,Video.js,我使用以下命令在x秒后暂停视频 var pausetime = 2; // stop at 2 seconds var myPlayer = videojs('example_video_1'); myPlayer.on('timeupdate', function(e) { if (myPlayer.currentTime() >= pausetime) { myPlayer.pause(); } }); 在这里暂停视频后,我必须显示弹出消息。它需要

我使用以下命令在x秒后暂停视频

var pausetime = 2; // stop at 2 seconds

var myPlayer = videojs('example_video_1');

myPlayer.on('timeupdate', function(e) {
    if (myPlayer.currentTime() >= pausetime) {
        myPlayer.pause();
    }
});
在这里暂停视频后,我必须显示弹出消息。它需要在5秒后关闭,并从暂停的时间再次播放视频(即从停止的位置再次播放)

如何做到这一点。请帮帮我。谢谢

试试看

myPlayer.on('timeupdate', function(e) {
    if (myPlayer.currentTime() >= pausetime) {
        myPlayer.pause();
        setTimeout(function(){
            myPlayer.play()
        },5000)
    }
});
更新

isPause = 0;
var pausetime = 2; // stop at 2 seconds
var myPlayer = videojs('example_video_1');

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

function wait(){
    setTimeout(function(){
        isPause = 1;
        myPlayer.play();
    },5000)
}

我试过这个。它会在n秒后暂停视频。超时5秒后播放一秒钟,然后再次暂停。这是您的暂停时间,请在myPlayer.pause()之后更改您的暂停时间。pausetime=0Sry pausetime=you video time length我想,如果我设置pausetime=you video time lengtg,那么视频将完全播放。然后在5秒后重播视频。但mu的问题是参考此[链接]