雨课堂追帧

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

目前为 2020-02-27 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name 雨课堂追帧
  3. // @version 0.1.1
  4. // @description 雨课堂直播追帧:保持延迟在 3s 内
  5. // @author panda2134
  6. // @match *://*.yuketang.cn/*
  7. // @run-at document-idle
  8. // @grant none
  9. // @namespace https://gf.qytechs.cn/users/379925
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14.  
  15. function checkLatency() {
  16. var player = document.getElementById('player');
  17. var latency = player.buffered.end(0) - player.currentTime;
  18. var MAX_LATENCY = 3.00;
  19. console.log('Latency:' + latency);
  20. if (latency > MAX_LATENCY) {
  21. console.log('追帧');
  22. player.playbackRate = 1.1;
  23. player.ontimeupdate = function() {
  24. if(player.buffered.end(0) - player.currentTime < 1) {
  25. player.playbackRate = 1.00;
  26. }
  27. };
  28. }
  29. }
  30. setInterval(checkLatency, 500);
  31. })();

QingJ © 2025

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