【发布时间】:2020-03-11 04:44:42
【问题描述】:
我在我的网站上嵌入了一个 youtube 视频(这是一个播放列表链接),我想在用户播放视频时获取视频的时间戳。 youtube 视频嵌入在我的网站上:
<iframe src="//www.youtube.com/embed/eykoKxsYtow?list=PLeo1K3hjS3usILfyvQlvUBokXkHPSve6S" width="560" height="314" allowfullscreen="allowfullscreen"></iframe>
现在播放这个视频时,我想获取视频的当前时间戳。我想将其存储在我的数据库中,以便下次用户登录我的网站时可以开始播放视频。我怎样才能使用 Javascript 做到这一点?
这是我尝试过的。
ytplayer = document.getElementsByTagName("iframe")[0];
ytplayer.getCurrentTime();
抛出错误:
VM1406:1 Uncaught TypeError: ytplayer.getCurrentTime is not a function
at <anonymous>:1:10
获得时间戳后,现在我还想将视频设置为用户登录时再次使用的时间戳。如何使用 Javascript 设置视频位置?
我需要完整的工作代码,youtube API 有点难以理解。
【问题讨论】:
标签: javascript youtube youtube-api youtube-javascript-api youtube-iframe-api