腾讯课堂-倍速观看,稳稳地

支持倍速修改,每次增加0.2倍速,或者减少0.2倍速,第一次写,由于有个兄弟写的脚本失效了,所以研究研究,找到关键的地方,进行修改,所以他的大部分代码我都略去了,现在代码量很小,而且我也只是在腾讯课堂学习,所以别的网站的我都删掉了,学习的Bamboo兄弟的代码,我也不知道怎么联系你,第一次写,谢谢你的思路

目前为 2021-02-03 提交的版本。查看 最新版本

// ==UserScript==
// @icon         http://9.url.cn/edu/lego_modules/edu-ui/0.0.1/img/nohash/logo_pc_rich.png
// @name         腾讯课堂-倍速观看,稳稳地
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  支持倍速修改,每次增加0.2倍速,或者减少0.2倍速,第一次写,由于有个兄弟写的脚本失效了,所以研究研究,找到关键的地方,进行修改,所以他的大部分代码我都略去了,现在代码量很小,而且我也只是在腾讯课堂学习,所以别的网站的我都删掉了,学习的Bamboo兄弟的代码,我也不知道怎么联系你,第一次写,谢谢你的思路
// @author       woniu
// @match        *://ke.qq.com/webcourse/*
// @run-at       document-end
// @note 2021-02-03 拥有自定义修改播放倍速的功能,由于我前端的东西掌的不多,所以比较丑陋,不过功能实现了,开箱即用
// @include      /^http(s?)://ke.qq.com/(.*)$/
// @run-at       document-end
// ==/UserScript==

(function(){
    var li1 = document.createElement("li")
    var li2 = document.createElement("li")
    var li3 = document.createElement("li")

    var delay = function(){
        var comm = document.querySelector("#main-video")
        //console.log(comm)
        comm.playbackRate=1
        li1.textContent = "提速 0.2"
        li2.textContent = "降速 0.2"
        li3.textContent = "当前速度为" + String(comm.playbackRate).slice(0,3)
        var pos = document.querySelectorAll(".loki-menu-container .loki-menu-list")[1]
//        for(let i=0; i<pos.childElementCount; i++){
  //          pos.remove(pos.children[i])
    //    }
        pos.appendChild(li1)
        pos.appendChild(li2)
        pos.appendChild(li3)

        li1.addEventListener("click", function(){comm.playbackRate+=0.2
                                                  li3.textContent = "当前速度为" + String(comm.playbackRate).slice(0,3)
                                                }, false)
        li2.addEventListener("click", function(){comm.playbackRate-=0.2
                                                 li3.textContent = "当前速度为" + String(comm.playbackRate).slice(0,3)
                                                }, false)
    }
    setTimeout(delay, 3000)
}
)()

QingJ © 2025

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