雨课堂追帧

雨课堂直播追帧:保持延迟在 3s 内

目前為 2020-02-27 提交的版本,檢視 最新版本

// ==UserScript==
// @name         雨课堂追帧
// @version      0.1
// @description  雨课堂直播追帧:保持延迟在 3s 内
// @author       panda2134
// @match        *://*.yuketang.com/*
// @run-at       document-idle
// @grant        none
// @namespace https://gf.qytechs.cn/users/379925
// ==/UserScript==

(function() {
    'use strict';

    function checkLatency() {
        var player = document.getElementById('player');
        var latency = player.buffered.end(0) - player.currentTime;
        var MAX_LATENCY = 3.00;
        console.log('Latency:' + latency);
        if (latency > MAX_LATENCY) {
            console.log('追帧');
            player.playbackRate = 1.1;
            player.ontimeupdate = function() {
                if(player.buffered.end(0) - player.currentTime < 1) {
                    player.playbackRate = 1.00;
                }
            };
        }
    }
    setInterval(checkLatency, 500);
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址