javascript 允许镜像Youtube视频播放

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 允许镜像Youtube视频播放相关的知识,希望对你有一定的参考价值。

// ==UserScript==
// @name         Youtube Mirror
// @namespace    https://drjest.xyz/
// @version      1.0
// @description  Allows to mirror Youtube video playback
// @author       DrJest
// @match        https://www.youtube.com/watch*
// @grant        none
// ==/UserScript==

(function() {
  const activate = () => {
    if(document.querySelector('#yt-mirror')) {
      return;
    }
    var label = document.createElement('label');
    label.innerText = 'Mirror?';
    label.style.float = 'right';
    label.style.fontSize = '70%';
    label.style.cursor = 'pointer';
    label.id = 'yt-mirror';
    var cb = document.createElement('input');
    cb.type = 'checkbox';
    label.appendChild(cb);
    cb.addEventListener('change', function() {
        document.querySelector('#movie_player > div.html5-video-container > video').style.transform = this.checked ? 'scale(-1,1)' : '';
        sessionStorage.setItem('mirror', this.checked);
    });
    if(sessionStorage.getItem('mirror') === 'true') {
      cb.checked = true;
      document.querySelector('#movie_player > div.html5-video-container > video').style.transform = 'scale(-1,1)';
    }
    document.querySelector('.title').appendChild(label);
  };
  document.body.addEventListener('yt-page-data-updated', evt => {
    activate();
  });
})();

以上是关于javascript 允许镜像Youtube视频播放的主要内容,如果未能解决你的问题,请参考以下文章

YouTube嵌入式播放器获取如何停止视频?

使用JavaScript控制实际YouTube网站上的YouTube视频

允许用户使用 youtube API v3 将视频上传到我的频道

SwiperJS - ReactJS 轮播混合视频和图像双重响起

javascript 使用YouTube API的响应式YouTube视频背景

如何使用 javascript 将视频上传到 youtube?