如何在youtube.com视频(JavaScript)中触发鼠标通过视频动作



对于我的chrome扩展我正在尝试在YouTube视频中获得当前时间通过

工作
var timeArr = document.getElementsByTagName("ytp-time-current");  
  for (var i = 0; i < timeArr.length; i++) {
      var currentTime = priceEls[i].innerText;
  }

,但仅当视频"聚焦"时,当浏览器可以看到时间戳时,否则HTML不会更新以显示当前时间。

如何代表用户触发鼠标效应?

您不需要解析UI即可获得YouTube视频的时间。它是具有所有关联功能的HTML5 <video>元素,例如从HTMLMediaElement继承:

let video = document.querySelector("video.html5-main-video");
let currentTime = video.currentTime; // Fractional, in seconds
let totalDuration = video.duration;

相关内容

  • 没有找到相关文章

最新更新