猿问

如何在HTML视频达到特定时间标记时触发事件?

我想知道这是否可能,如果可行,它将如何完成。所以我的页面上有一个HTML5视频

<video id="ssvid">
      <source src="assets/Cisco_SmartStack_04012016_NoText_2.mp4" type="video/mp4" /></video>

并且假设我希望在视频播放的2秒,13秒和15秒标记处调用函数。我正在尝试创建一个像这样的对象

$(function(){
    window.VidHandler = (function(divid){
        this.divid = divid;
        this.PauseFunctions = [
            {
                SecondMark: 2,
                OnSlideTo: function () { },
                OnSlideAway: function () { }
            },
            {
                SecondMark: 13,
                OnSlideTo: function () { },
                OnSlideAway: function () { }
            },
            {
                SecondMark: 15,
                OnSlideTo: function () { },
                OnSlideAway: function () { }
            }
        ];
    })("ssvid");});

但我不知道JavaScript是否有一种"ontimemark(2)"我可以设置的事件监听器。我是否必须创建一个setInterval这样做?


开心每一天1111
浏览 451回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答