Speed Up Ad

Speed Up Youtube Video Speed.

이 스크립트를 설치하려면 Tampermonkey, Greasemonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

You will need to install an extension such as Tampermonkey to install this script.

이 스크립트를 설치하려면 Tampermonkey 또는 Violentmonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey 또는 Userscripts와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 Tampermonkey와 같은 확장 프로그램이 필요합니다.

이 스크립트를 설치하려면 유저 스크립트 관리자 확장 프로그램이 필요합니다.

(이미 유저 스크립트 관리자가 설치되어 있습니다. 설치를 진행합니다!)

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 Stylus와 같은 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

이 스타일을 설치하려면 유저 스타일 관리자 확장 프로그램이 필요합니다.

(이미 유저 스타일 관리자가 설치되어 있습니다. 설치를 진행합니다!)

// ==UserScript==
// @name         Speed Up Ad
// @version      0.1
// @description  Speed Up Youtube Video Speed.
// @license      MIT
// @homepageURL  https://github.com/willy67k/tampermonkey-userscripts
// @homepage     https://github.com/willy67k/tampermonkey-userscripts
// @source       https://github.com/willy67k/tampermonkey-userscripts/raw/master/src/speed-up-ad.js
// @namespace    https://github.com/willy67k/tampermonkey-userscripts/raw/master/src/speed-up-ad.js
// @author       Lilp
// @match        https://www.youtube.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=youtube.com
// @grant        none
// ==/UserScript==

(function () {
    "use strict";

    // Your code here...
    let isSpeedUp = false;
    const btn = document.createElement("button");
    btn.textContent = "Speed Up";
    btn.style;
    btn.style.cssText = `position: fixed; left: 100px; top:46px; z-index: 99999;`;
    document.body.append(btn);
    btn.addEventListener("click", () => {
        const video = document.querySelector("video");
        if (isSpeedUp) {
            video.playbackRate = 1;
            btn.textContent = "Speed Up";
        } else {
            video.playbackRate = 16;
            btn.textContent = "Speed Normal";
        }
        isSpeedUp = !isSpeedUp;
    });
})();