太翼 自动播放 学习视频

自动学习(看过了,等于我会了)

目前為 2022-04-14 提交的版本,檢視 最新版本

// ==UserScript==
// @name         太翼 自动播放 学习视频
// @namespace    http://tampermonkey.net/
// @version      0.9
// @description  自动学习(看过了,等于我会了)
// @author       You
// @match        https://*.coolcollege.cn/*
// @grant        none
// @license MIT
// ==/UserScript==

/**
 * 自动播放
 * 自动跳过暂停
 * 自动下一集播放
 * 自动倍速 7 倍(max:7)
 * 自动静音播放
 */

let ppt = 1000
let FunT = 1000
const play =()=>{
  Fun()
  const v = document.querySelector('video')
  v.muted  = true
  v.playbackRate = 7
  v.addEventListener('pause',Fun)
  v.addEventListener('ended',ended)
}
const Fun = () => {
  let bu = document.querySelector('.ant-modal-footer button')
  if(bu){
    bu.click()
    FunT = 1000
    setTimeout(play,2000)
    setTimeout(()=>{

      const v = document.querySelector('video')
  v.muted  = true
  v.playbackRate = 7
    },3000)
  }else{
    FunT += 1000
    setTimeout(Fun,FunT)
  }
}
const ended = ()=>{
  const list = document.querySelectorAll('.new-watch-course-page__right__catalog .new-watch-course-page__right__catalog__item ')
  list.forEach((element,i) => {
    if(element.className.includes('active')){
      setTimeout(() => {
        list[++i].click()
        setTimeout(Fun(), 1000);
      }, 5000);
    }
  });
}
setTimeout(play,500)