西瓜视频播放倍速自定义,可记忆

西瓜视频倍速自定义,刷新浏览器也不会丢失之前设置的速度

目前为 2020-11-27 提交的版本。查看 最新版本

// ==UserScript==
// @name         西瓜视频播放倍速自定义,可记忆
// @namespace    765aa98d40d84afdbda7d9d7e1bcd5fa
// @version      0.2
// @description  西瓜视频倍速自定义,刷新浏览器也不会丢失之前设置的速度
// @author       tomoya
// @include      http*://*ixigua.com/*
// @grant        none
// ==/UserScript==

(function () {
    "use strict";

    var init_status = true;
    var third_script_speed = "third_script_speed";

    setInterval(function() {
        if (init_status) {
            var videoEles = document.getElementsByTagName("video");
            if (videoEles.length > 0) {
                var videoObject = videoEles[0];
                if (!videoObject.paused) {
                    var storageSpeed = localStorage.getItem(third_script_speed);
                    if (storageSpeed) {
                        videoObject.playbackRate = parseFloat(storageSpeed);
                        var xgplayplaybackrateul = document.querySelector(".xgplayer-playbackRate");
                        if (xgplayplaybackrateul) {
                            var speedcontrollis = document.querySelector(".xgplayer-playbackRate ul").childNodes;
                            for(var i = 0; i < speedcontrollis.length; i++) {
                                if (speedcontrollis[i].getAttribute("cname") == storageSpeed) {
                                    speedcontrollis[i].click();
                                }
                            }
                        }
                        init_status = false;
                    } else {
                        localStorage.setItem(third_script_speed, videoObject.playbackRate);
                    }
                }
            }
        }
    }, 500);

    // sync video speed to localStorage
    setInterval(function() {
        var videoEles = document.getElementsByTagName("video");
        if (videoEles.length > 0) {
            var videoObject = videoEles[0];
            if (!videoObject.paused && !init_status) {
                localStorage.setItem(third_script_speed, videoObject.playbackRate);
            }
        }
    }, 500);
})();

QingJ © 2025

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