1. 程式人生 > 其它 >油猴實現視訊多倍速播放

油猴實現視訊多倍速播放

油猴學習,油猴似乎基本用的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; } }
*/