如何检测首次播放HTML5 <video>的时间?</video>

时间:2012-08-16 22:08:19

标签: javascript jquery html5 html5-video

每次单击播放按钮时,都会触发警报。因此,它将在第一次播放视频时播放,但也会在后续播放时触发,如果用户暂停,则再次播放:

$('video').bind('play', function() {
   alert('I have been played!');
});

首次播放视频时,我只需触发一次事件。怎么办呢?

也许jquery one函数可以与它结合起来实现它?

2 个答案:

答案 0 :(得分:12)

$('video').one('play', function () {
   //whatever you want to do
});

答案 1 :(得分:0)

$(document).ready(function(){
   $('#video_id').one('play', function () {
       //code here
    });
});