学堂在线

学堂在线播放完当前小节后,自动播放下一节

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         学堂在线
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  学堂在线播放完当前小节后,自动播放下一节
// @author       goolete
// @match        https://www.xuetangx.com/learn/*
// @icon         https://www.google.com/s2/favicons?domain=mycourse.cn
// @license      MIT
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    console.log("开始运行");
    setTimeout( function(){
        setTimeout( function(){
            setInterval(function(){
                try{
                    var video = document.getElementsByTagName('video')[0];
                    video.muted = true;
                }catch(e){
                    document.getElementsByClassName('next')[0].click();
                }

                var current = video.currentTime;
                var duration = video.duration;

                if(document.getElementsByClassName('play-btn-tip')[0].textContent == '播放'){
                    //document.getElementsByClassName('xt_video_bit_play_btn')[0].click();
                    video.play();
                }
                if(current > duration-5){
                    document.getElementsByClassName('next')[0].click();
                }
            }, 2000)
        }, 1 * 1000 );//延迟1000毫秒

    }, 4 * 1000 );//延迟5000毫秒

})();