让B站视频4倍速度播放

刷教程的时候由于视频过于啰嗦2倍速度不够,需要将视频速度设为4倍刷教程。

将以下代码复制到控制台中。

1. 浏览器按 F12 键 ,进入调试

2.在控制台内,粘贴加速脚本。

复制代码
function scanAllVideos(root = document, videos = new Set()) { 
  const foundVideos = Array.from(root.querySelectorAll("video"));
  foundVideos.forEach(v => videos.add(v));
 
  const allElements = Array.from(root.querySelectorAll("*"));
  allElements.forEach(el => {
    if (el.shadowRoot) {
      scanAllVideos(el.shadowRoot, videos);
    }
  });
 
  const iframes = Array.from(root.querySelectorAll("iframe"));
  iframes.forEach(iframe => {
    try {
      if (iframe.contentDocument) { // 同源 iframe
        scanAllVideos(iframe.contentDocument, videos);
      }
    } catch (e) { 
    }
  });

  return videos;
}


const allVideos = scanAllVideos(); // 返回 Set<HTMLVideoElement>

allVideos.forEach(video => {
  console.log("视频元素:", video, "当前播放速度:", video.playbackRate);
});


allVideos.forEach(video => video.playbackRate = 4.0);

3.4倍速速览视频内容

相关推荐
哆啦A梦158819 小时前
搜索页面布局
前端·vue.js·node.js
码农阿树19 小时前
视频解析转换耗时—OpenCV优化摸索路
人工智能·opencv·音视频
_院长大人_20 小时前
el-table-column show-overflow-tooltip 只能显示纯文本,无法渲染 <p> 标签
前端·javascript·vue.js
SevgiliD20 小时前
el-table中控制单列内容多行超出省略及tooltip
javascript·vue.js·elementui
要加油哦~20 小时前
JS | 知识点总结 - 原型链
开发语言·javascript·原型模式
哆啦A梦158821 小时前
axios 的二次封装
前端·vue.js·node.js
阿珊和她的猫21 小时前
深入理解与手写发布订阅模式
开发语言·前端·javascript·vue.js·ecmascript·状态模式
yinuo21 小时前
一行 CSS 就能搞定!用 writing-mode 轻松实现文字竖排
前端
sishen41991 天前
2.4 TF卡
音视频
snow@li1 天前
html5:拖放 / demo / 拖放事件(Drag Events)/ DataTransfer 对象方法
前端·html·拖放