我正在编写一个浏览器插件,需要找到一种方法来获取使用JavaScript在YouTube上播放YouTube视频的当前时间。我一直在Chrome JavaScript控制台中玩耍,但没有任何运气。
似乎chrome API仅适用于嵌入式视频播放器,不适用于在youtube.com上播放的视频。我研究的一个选项是在视频的“共享”部分中,它们是“开始于:”时间的输入框,其中包含视频的当前时间。我尝试在此输入框上使用.value和.text,它们都返回未定义?有人有什么想法吗?
最佳答案
ytplayer = document.getElementById("movie_player");
ytplayer.getCurrentTime();
参见the api