上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

设置B站的视频倍速

[复制链接]
  • TA的每日心情
    开心
    2024-7-16 15:40
  • 签到天数: 276 天

    [LV.8]以坛为家I

    115

    主题

    460

    回帖

    997

    积分

    荣誉开发者

    积分
    997

    荣誉开发者油中2周年卓越贡献生态建设者油中3周年

    发表于 2022-6-25 19:42:30 | 显示全部楼层 | 阅读模式
    安装此脚本 如何安装? 脚本问题反馈 给脚本评分 查看代码

    很简单就不说了,b站的video标签的命名是bwp-video,可能有人没注意到。
    因为最近看的某个up直播回放的视频。所以写一下

    // ==UserScript==
    // @name         设置B站的视频倍速
    // @namespace    https://bbs.tampermonkey.net.cn/
    // @version      0.1.0
    // @description  最近看的是直播回放的视频,所以写个倍速
    // @icon         https://www.wandhi.com//favicon.ico
    // @match        https://www.bilibili.com/video/*
    // @author       xiaoxiami
    // @grant        GM_addStyle
    // @grant        GM_addStyle
    // @grant        unsafeWindow
    // @license MIT
    // ==/UserScript==
    
    (function() {
        'use strict';
    
        // Your code here...
        //创建一个div
        var div = document.createElement("div");
    
        div.innerHTML="<div class='three'>3倍速</div><div class='five'>5倍速</div><div class='ten'>10倍速<div>"
        //为div创建属性class = "beisuDiv"
        var divattr = document.createAttribute("class");
        divattr.value = "beisuDiv";
        //把属性class = "beisuDiv"添加到div
        div.setAttributeNode(divattr);
        document.body.appendChild(div);
    
        let controlThreeDiv = document.getElementsByClassName("three")[0];
        let controlfiveDiv = document.getElementsByClassName("five")[0];
        let controlTenDiv = document.getElementsByClassName("ten")[0];
        controlThreeDiv.addEventListener("click", ()=>{
            document.querySelector('bwp-video').playbackRate = 3 
            alert("你已经设置为3倍速")
        })
        controlfiveDiv.addEventListener("click", ()=>{
            document.querySelector('bwp-video').playbackRate = 5
            alert("你已经设置为5倍速")
        })
        controlTenDiv.addEventListener("click", ()=>{
            document.querySelector('bwp-video').playbackRate = 10
            alert("你已经设置为10倍速")
        })
    
    })();
    GM_addStyle(`
      .beisuDiv {
           position: absolute;
           top: 12vh;
           left: 0vw;
           background: white;
           z-index:999;
      }
      .three {
          background-color:skyblue;
          margin-bottom: 5px;
          cursor: pointer
      }
      .five {
          background-color:orange;
          margin-bottom: 5px;
          cursor: pointer
      }
      .ten {
          background-color:red;
          cursor: pointer
      }
    `)
    接脚本定制
    I frequently record, because want to leave something.
  • TA的每日心情
    开心
    9 小时前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-6-26 12:54:53 | 显示全部楼层
    bwp-video么?我记得之前是video
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-16 15:40
  • 签到天数: 276 天

    [LV.8]以坛为家I

    115

    主题

    460

    回帖

    997

    积分

    荣誉开发者

    积分
    997

    荣誉开发者油中2周年卓越贡献生态建设者油中3周年

    发表于 2022-6-26 16:19:55 | 显示全部楼层
    王一之 发表于 2022-6-26 12:54
    bwp-video么?我记得之前是video

    b站的现在是这个了
    接脚本定制
    I frequently record, because want to leave something.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5960

    回帖

    6759

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6759

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-6-26 18:08:03 | 显示全部楼层
    wwwwwllllk 发表于 2022-6-26 16:19
    b站的现在是这个了

    我印象里是两个都有的
    不同浏览器能触发出来不同的标签
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-16 15:40
  • 签到天数: 276 天

    [LV.8]以坛为家I

    115

    主题

    460

    回帖

    997

    积分

    荣誉开发者

    积分
    997

    荣誉开发者油中2周年卓越贡献生态建设者油中3周年

    发表于 2022-6-26 19:15:37 | 显示全部楼层
    李恒道 发表于 2022-6-26 18:08
    我印象里是两个都有的
    不同浏览器能触发出来不同的标签

    我记得你之前用的video,但是我试了不可以了
    接脚本定制
    I frequently record, because want to leave something.
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-7-16 15:40
  • 签到天数: 276 天

    [LV.8]以坛为家I

    115

    主题

    460

    回帖

    997

    积分

    荣誉开发者

    积分
    997

    荣誉开发者油中2周年卓越贡献生态建设者油中3周年

    发表于 2022-6-26 21:23:55 | 显示全部楼层
    李恒道 发表于 2022-6-26 18:08
    我印象里是两个都有的
    不同浏览器能触发出来不同的标签

    原来如此,我用的谷歌
    接脚本定制
    I frequently record, because want to leave something.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5960

    回帖

    6759

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6759

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-6-26 21:45:56 | 显示全部楼层
    wwwwwllllk 发表于 2022-6-26 19:15
    我记得你之前用的video,但是我试了不可以了

    有的浏览器video有个那个
    我也不知道具体判定条件是啥
    很鬼...
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表