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?