百度网盘视频加速播放

加速百度网盘在线播放视频的速度

  1. // ==UserScript==
  2. // @name 百度网盘视频加速播放
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description 加速百度网盘在线播放视频的速度
  6. // @author HollowME
  7. // @match https://pan.baidu.com/play/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11.  
  12. (function() {
  13. 'use strict';
  14. // Your code here...
  15. var videoToolbar = document.getElementById('video-toolbar');
  16.  
  17. var btnSpeedUp = document.createElement('a');
  18. btnSpeedUp.className = 'g-button';
  19. btnSpeedUp.setAttribute('title','加速');
  20. btnSpeedUp.setAttribute('style','height:32px; margin:0 5px; padding:0 0 0 10px; cursor:pointer;');
  21.  
  22. var iconSpeedUp = document.createElement('em');
  23. iconSpeedUp.className = 'icon icon-speed';
  24. iconSpeedUp.title = '加速';
  25.  
  26. var spanTxt = document.createElement('span');
  27. spanTxt.className = 'text';
  28. spanTxt.innerText = '加速';
  29.  
  30. var gBtnRight = document.createElement('span');
  31. gBtnRight.className = 'g-button-right';
  32. gBtnRight.append(iconSpeedUp,spanTxt);
  33. gBtnRight.setAttribute('style','padding:0 10px 0 0');
  34.  
  35. var rateNum = document.createElement('input');
  36. rateNum.type = 'number';
  37. rateNum.id = 'ratenum';
  38. rateNum.setAttribute('step', '0.2');
  39. rateNum.setAttribute('style','width:44px; height:32px; padding:0px 0px 0px 12px; margin:0px 0px 0px 3px; border:1px solid #c3eaff');
  40. rateNum.value = '1';
  41. rateNum.className = 'g-button';
  42.  
  43. btnSpeedUp.onclick = function setPlayerRate() {
  44. var player = videojs.getPlayers("video-player");
  45. player.html5player.tech_.setPlaybackRate(document.getElementById('ratenum').value);
  46. }
  47.  
  48. videoToolbar.childNodes[3].append(btnSpeedUp,rateNum);
  49. btnSpeedUp.appendChild(gBtnRight);
  50. })();

QingJ © 2025

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