Javascript 如何在特定时间后暂停视频?然后在剩下的视频中再次播放-video.js
我使用以下命令在x秒后暂停视频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(); } }); 在这里暂停视频后,我必须显示弹出消息。它需要
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的问题是参考此[链接]