Как показать всплывающее сообщение после 30,60,90,120 .... и т.д. секунд в videojs. Мне нужно использовать как установленный временной интервал, например, прослушиватель событий, который проверяет использование фактически видя видео или нет.Как показать всплывающее окно в видео js после временного интервала
$(document).ready(function() {
//Create the instance of the video
var myPlayer = videojs('my-video');
// get the current time of the video
// get
myPlayer.on('play', function() {
alert("You click on play event");
});
myPlayer.on('pause', function() {
alert("You click on pause event");
});
myPlayer.on('timeupdate', function() {
var getcurrentTime = this.currentTime();
console.log(this.currentTime());
});
});
<head>
<script src="https://code.jquery.com/jquery-3.1.1.js"></script>
<!-- If you'd like to support IE8 -->
<script src="http://vjs.zencdn.net/ie8/1.1.2/videojs-ie8.min.js"></script>
</head>
<body>
<video id="my-video" class="video-js" controls preload="auto" width="640" height="264" data-setup="{}">
<source src="https://cdn.selz.com/plyr/1.5/View_From_A_Blue_Moon_Trailer-HD.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>
<link href="video-js.css" rel="stylesheet" type="text/css" />
<script src="//vjs.zencdn.net/5.8/video.min.js" type="text/javascript"></script>
</body>
Текущее время не в секундах, мне нужно работать на секундных или минутных базах – dev
Текущее время ** IS ** в секундах, как вы можете видеть в официальной документации: http: //docs.vide ojs.com/docs/api/player.html#MethodscurrentTime Кроме того, я прошу не завышать из-за таких вещей. Downvote не для этого. –
, пожалуйста, проверьте кусок кода в моем вопросе – dev