如何使用 YouTube JS API 跳过 5 秒后的广告?

cdo*_*nts 5 javascript youtube-api javascript-injection

我几乎可以使用 JavaScript API 来控制 YouTube 播放器做任何事情。

player = document.getElementById('movie_player');
Run Code Online (Sandbox Code Playgroud)

但我找不到任何功能可以让我在 5 秒后跳过广告视频(如果有的话)。

我怎样才能实现这个目标?

Fre*_*cer 1

您只需要检测跳过按钮的 ID(如果可用)。然后调用它的点击事件。看起来像这样:

setTimeout(function(){
  var _skip = $('#skip_button_id');
  if(_skip!=null)
    _skip.click();
}, 1000);
Run Code Online (Sandbox Code Playgroud)

这不是真正的代码。只是让你知道该怎么做。