如何使用javascript在嵌入式YouTube视频上创建可点击的时间戳链接?

时间:2015-03-23 14:12:02

标签: javascript jquery video youtube

我真的希望在我的网站上有可点击的时间链接,这些链接会在我的嵌入式YouTube视频中跳转到特定时间。我知道这在youtube本身是可能的(在youtube上内置函数,你只需要在格式(0:00)中放置你想要的时间,用户可以点击它跳转到那一点)。

我想知道是否可以使用嵌入式YouTube视频和javascript以某种方式模仿此功能?

1 个答案:

答案 0 :(得分:3)

您可以使用Youtube iFrame API。有一个函数来获取当前时间戳:

player.getCurrentTime():Number 
  

返回自视频开始播放以来经过的时间(以秒为单位)。

player.getDuration():Number
  

返回当前播放视频的持续时间(以秒为单位)。注意   getDuration()将返回0,直到加载视频的元数据为止,   通常在视频开始播放后发生。

像这样使用它们:

ytplayer = document.getElementById("youtube_player");
ytplayer.getCurrentTime();
相关问题