倍速播放(一定可以成功)

第一步,打开网页(这里我随便打开一个含视频的网页,我这里用的是谷歌浏览器,谷歌加速能达到16倍,其他的浏览器一样适用以下方法)

第二步,按键盘上的F12(右上角)或者右键视频--检查,会弹出以下的窗口

第三步,点击console--输入代码 document.querySelector("video").playbackRate="16" ------然后按键盘回车

这里的16指的是加速速率,不同的浏览器的最高限制不同,我用的是谷歌,最高16。

刷网课用,(可能不成功)

document.querySelector('.volumeIcon').click();//静音处理
  document.getElementsByClassName('speedTab15')[0].setAttribute("rate",16);
  document.getElementsByClassName('speedTab15')[0].click();//1.5倍速播放
  setInterval(function(){//每3秒执行一次
      //判断播放进度是否到达100%
      if(document.getElementsByClassName('passTime')[0].style.width >= '80%'){
          setTimeout(function(){
              //用js执行“下一集”按钮的点击事件,延迟1s执行
              document.getElementById('nextBtn').click();
          },50);
          setTimeout(function () {
              //延迟4秒执行调节播放速率
              document.querySelector('.volumeIcon').click();
              document.getElementsByClassName('speedTab15')[0].setAttribute("rate",16);
              document.getElementsByClassName('speedTab15')[0].click();//先设置一下播放速率为1.5倍速
          },4000)
      }
      
  if(document.getElementsByClassName('bigPlayButton pointer')[0].style.display=='block')
      {//用于检测答题弹窗是否出现,并将其关闭
      document.getElementsByClassName('topic-item')[0].click()//只选A,弹窗题目不影响成绩,就不纠结选的对不对了
      document.getElementsByClassName('el-dialog__footer')[5].click()
      document.getElementsByClassName('el-dialog__headerbtn')[5].click()//点击按钮关闭
      document.getElementsByClassName('playButton')[0].click()//点击播放继续
      }
  
  },3000);


 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐