在YouTube视频达到特定时间戳时触发事件?

h0b*_*0b0 2 youtube-javascript-api

当YouTube视频达到特定时间戳时,API文档不包含触发javascript事件的明显方法.你知道任何解决方法吗?

Jas*_*ant 5

您可以创建一个计时器,以便在秒时检查视频是否已达到特定时间戳.要限制不必要的函数调用,请仅在达到设定时间时启动时间

var timeout = setTimeout(function(){
  var interval = setInterval(function(){
    if(player.getCurrentTime() === <you_set_time>){
        clearInterval(interval);
        // Your logic
    }

  },1000);
},<your_set_time_in_millisecs>);
Run Code Online (Sandbox Code Playgroud)