油猴實現視頻多倍速播放


油猴學習,油猴似乎基本用的js(笑,把油猴學習看作js學習)

此次實現了bilibili倍速播放,我變量設定的2.5倍速,可以隨意更改,等學了更多js或許能寫個小窗口,然后輸入數字來調節倍數

這里只針對html的視頻播放器

unsafeWindow是油猴在沙盒模式下對網頁的指向
onload待網頁加載完
onplay當點擊播放時
unsafeWindow.document.querySelector('video').playbackRate=rat;修改對應的播放倍速
寫完發現不能運行,找了好久的錯誤發現是我字母打錯了幾個,是我太菜了。
(油猴那個用戶腳本編寫那里為什么好多單詞錯誤都不報錯,啊啊啊)
// ==UserScript==
// @name         bilibili視頻2.5倍速
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://www.bilibili.com/video/*
// @grant        unsafeWindow
// @icon         https://www.google.com/s2/favicons?domain=tampermonkey.net.cn
// ==/UserScript==


var rat=2.5;
unsafeWindow.onload=function(){
    unsafeWindow.document.querySelector('video').onplay=function(){
        unsafeWindow.document.querySelector('video').playbackRate=rat;
        }
    }
 /*unsafeWindow.onload=function(){
        //在元素都加載完成后再監聽video的播放時間,再進行倍速設置
        unsafeWindow.document.querySelector('video').onplay=function(){
            unsafeWindow.document.querySelector('video').playbackRate=rat;
        }
    }*/

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM