金螳螂云学堂视频不暂停

云学堂跳过暂停

// ==UserScript==
// @name         金螳螂云学堂视频不暂停
// @version      1.1
// @description  云学堂跳过暂停
// @author       keke31h
// @license      MIT
// @match        *.yunxuetang.cn/*
// @namespace    www.31ho.com
// ==/UserScript==

(function() {
    'use strict';
    
    var myPlayer = jwplayer();

    setInterval(autoContinue, 1000);
    setTimeout(setPlaybackRate, 2000);

    function setPlaybackRate() {
        if (myPlayer.getPlaybackRate() === 1) {
            myPlayer.setPlaybackRate(2);
        }
    }

    function handleClickContinue() {
        var continueButton = document.querySelector(".popup button.continue-button");
        if (continueButton) {
            continueButton.click();
        }
    }

    function autoContinue() {
        var knob = document.getElementsByClassName("jw-knob jw-reset")[0];
        var progress = parseFloat(knob.style.left);
        var scheduleText = $('#ScheduleText').html();

        if (progress >= 99 && scheduleText !== '100%') {
            myPlayer.seek(1);
        }

        if (scheduleText === '100%') {
            if (myPlayer.getState() !== "buffering") {
                myPlayer.seek(parseInt(player.bdPlayer.getDuration()));
            }
        }

        if (myPlayer.getState() === "paused") {
            myPlayer.play();
        }

        handleClickContinue();
    }

})();