我真的希望在我的网站上有可点击的时间链接,这些链接会在我的嵌入式YouTube视频中跳转到特定时间。我知道这在youtube本身是可能的(在youtube上内置函数,你只需要在格式(0:00)中放置你想要的时间,用户可以点击它跳转到那一点)。
我想知道是否可以使用嵌入式YouTube视频和javascript以某种方式模仿此功能?
答案 0 :(得分:3)
您可以使用Youtube iFrame API。有一个函数来获取当前时间戳:
player.getCurrentTime():Number
返回自视频开始播放以来经过的时间(以秒为单位)。
player.getDuration():Number
返回当前播放视频的持续时间(以秒为单位)。注意 getDuration()将返回0,直到加载视频的元数据为止, 通常在视频开始播放后发生。
像这样使用它们:
ytplayer = document.getElementById("youtube_player");
ytplayer.getCurrentTime();