Greasy Fork is available in English.

高校教师培训中心加速连续播放-DrS

随手搞搞,能用则用。

// ==UserScript==
// @name         高校教师培训中心加速连续播放-DrS
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  随手搞搞,能用则用。
// @author       DrS
// @license      AGPL License
// @match        https://onlinenew.enetedu.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=enetedu.com
// @grant        none
// ==/UserScript==

(function() {
    var urlInfos = window.location.href.split("/");

    var urlTip = urlInfos[urlInfos.length - 1].split("?")[0];
    console.log("当前地址:"+urlTip)
    if (urlTip == "VideoPlayHFive" || urlTip == "VideoPlaySchoolHFive" ) { //视频页面
        console.log("当前任务: 看视频")
        seeVideo();
    } else if (urlTip == "course.aspx" ||  urlTip == "cme.aspx") { //课程列表页面
        console.log("当前任务: 课程播放列表")
        OnlineCourse();
    } else {
        console.log("其它情况")
    }

    function seeVideo(){
        setTimeout(function(){ //这是速率调整部分
            h5_player.setVolume(0.1);
            h5_player.setPlaybackRate(4);
            if($("li.ellipsis:not(.class-green)",window.parent.document).length==0){alert("这个课程系列应该都听完了,请确认");}
        }, 5000);
        setInterval(function(){
            ClosePopup();
            if(h5_player.isEnded){
                if ($("li.ellipsis:not(.class-green)",window.parent.document).css("background-color")=="rgb(204, 197, 197)"){
                    console.log("第一个是灰色")
                    if($("li.ellipsis:not(.class-green)",window.parent.document).length==1){alert("刚刚最后一个课程已经听完");}
                    $("li.ellipsis:not(.class-green)",window.parent.document)[1].click();
                }else{
                    console.log("第一个不是灰色")
                    $("li.ellipsis:not(.class-green)",window.parent.document)[0].click();
                }
            }

        }, 3000);
        //
    }

    function OnlineCourse(){
        //这个代码段暂时什么也不做
        //addSkipbtn();
        function addSkipbtn(){//插入按钮快进视频按钮
            let alink=document.createElement("a");
            alink.innerHTML='快进视频';
            alink.onclick=function(event){

                //skipVideo();
            };
            document.getElementsByClassName("nav25")[0].children[0].append(alink);

        }
    }

})();