我正在编写一个浏览器插件,需要找到一种方法来使用 JavaScript 获取在 YouTube 上播放的 YouTube 视频的当前时间。我一直在 Chrome JavaScript 控制台中玩耍,但没有任何运气。
chrome API 似乎只适用于嵌入式视频播放器,不适用于正在 youtube.com 上播放的视频。我研究的一个选项是在视频的共享部分,它们是“开始于:”时间的输入框,其中包含视频的当前时间。我试过在此输入框上使用 .value 和 .text,它们都返回未定义?有人有什么想法吗?
原文由 James 发布,翻译遵循 CC BY-SA 4.0 许可协议
见 API
更新: 如果它没有用,也试试
player.playerInfo.currentTime
( codepen live example )