Greasy Fork

Greasy Fork is available in English.

Acfun 宽屏和画质切换

Acfun 视频播放直播自动切换为宽屏和最高画质

当前为 2023-07-23 提交的版本,查看 最新版本

// ==UserScript==
// @name         Acfun 宽屏和画质切换
// @namespace 	 AcfunFilmModeSwitch
// @version      0.1
// @description  Acfun 视频播放直播自动切换为宽屏和最高画质
// @author       Jianeddie
// @match      *://*.acfun.cn/v/ac*
// @match      *://*.acfun.cn/live/*
// @connect      www.acfun.cn
// @license MIT
// ==/UserScript==

(function(window, self, unsafeWindow) {
    'use strict';
//sleep
         function sleep (time) {
             return new Promise((resolve) => setTimeout(resolve, time));
         }
//filmmode
    function filmmodeClcik()
    {
        sleep(1500).then(() => {
            try{
                let pb = document.querySelector('.btn-film-model');

                if (pb.querySelector('.btn-span').getAttribute('data-bind-attr')=='false')
                {
                    pb.click();
                    pb.querySelector('.btn-span').setAttribute('data-bind-attr', 'true');
                }
                document.querySelector(".quality-panel ul li").click()
            }catch(err){
                //console.log("filmmodeClcik error:"+err);
                return sleep(1500).then(() => {filmmodeClcik();});
            }
        });
    }

    filmmodeClcik();
})();