我可以在哪里放置此计数器变量以使其正确递增?

时间:2015-11-25 16:44:58

标签: javascript youtube closures

我正在尝试添加一个计数器变量,以便它只重复视频3次。但是,我似乎无法找到一个地方把它放在哪里1)使用的功能是可以找到它。 2)每次调用函数时都不会重置变量。我创建了一个Codepen来向您展示我的意思。提前谢谢。

//GOALS

//Loop through video.  Increment counter

1 个答案:

答案 0 :(得分:1)

问题是您的计数器在外面递增,请将其更新为:

          if (event.data == YT.PlayerState.ENDED) {
             counter++;
             player.seekTo(50);
          }