Bilibili - 自动切换直播画质至最高画质

自动切换Bilibili直播画质至最高画质

目前為 2023-05-29 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Bilibili - 自动切换直播画质至最高画质
// @namespace    https://bilibili.com/
// @version      0.1
// @description  自动切换Bilibili直播画质至最高画质
// @license      GPL-3.0
// @author       DD1969
// @match        https://live.bilibili.com/*
// @icon         https://www.bilibili.com/favicon.ico
// @grant        none
// ==/UserScript==

(async function() {
  'use strict';

  await new Promise(resolve => {
    const timer = setInterval(() => {
      if (window.livePlayer && window.livePlayer.getPlayerInfo && window.livePlayer.switchQuality) {
        clearInterval(timer);
        resolve();
      }
    }, 1000);
  });

  if (window.livePlayer.getPlayerInfo().qualityCandidates.length === 0) return;

  window.livePlayer.switchQuality(window.livePlayer.getPlayerInfo().qualityCandidates[0].qn, "");

})();