百度网盘在线倍速播放,无需vip

百度网盘在线倍速播放

当前为 2020-11-27 提交的版本,查看 最新版本

// ==UserScript==
// @name         百度网盘在线倍速播放,无需vip
// @namespace 	 好玩实验室
// @version      0.0.2
// @description  百度网盘在线倍速播放
// @match        *://pan.baidu.com/play/*
// ==/UserScript==
(function() {
    setTimeout(function() {

    	document.getElementsByClassName("other-video-box")[0].style.marginTop="60px"

        let toolbar = document.querySelector(".video-toolbar-buttonbox")
        // 输入框
        var multiSpeedInput = document.createElement("input");
        multiSpeedInput.setAttribute("id","multiSpeedValue")
        multiSpeedInput.style="margin-left:30px;outline-style: none ;border: 1px solid #ccc; border-radius: 3px;padding: 5px 5px;width: 200px;font-size: 14px;font-weight: 700;";
        multiSpeedInput.setAttribute("placeholder","请输入想要的倍速,例如1.5")
        toolbar.appendChild(multiSpeedInput)

		var button = document.createElement("input");
		button.setAttribute("type", "button");
		button.setAttribute("value", "确定");
		button.style.width = "120px";
		button.style.height="30px"
		button.style.borderWidth="0px"
		button.style.borderRadius="3px"
		button.style.background	="#1E90FF"
		button.style.cursor="pointer"
		button.style.outline="none"
		button.style.color="white"
		button.style.fontSize="17px"
		button.style.marginLeft="20px"
		button.onclick=function(){
	    	let value = parseFloat(document.getElementById('multiSpeedValue').value)
	    	window.videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(value);
		}
		toolbar.appendChild(button);
	

		let tool = document.querySelector(".video-toolbar")

		let div = document.createElement("div");
		div.style.position="absolute";
		div.style.top="0px"
		div.style.left="90px"
		div.style.paddingTop="50px"
		div.style.lineHeight="normal"
		for(let i = 70 ; i < 130; i = i + 10){
			let button = document.createElement("input");
			button.setAttribute("type", "button");
			button.setAttribute("value", i/100 + " 倍速播放");
			button.style.width = "100px";
			button.style.height="30px"
			button.style.borderWidth="0px"
			button.style.borderRadius="3px"
			button.style.background	="#1E90FF"
			button.style.cursor="pointer"
			button.style.outline="none"
			button.style.color="white"
			button.style.fontSize="17px"
			button.style.marginLeft="10px"
			button.addEventListener("click",function(event){
    			window.videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(i/100);
    				})
			div.appendChild(button);
		}
		tool.appendChild(div)

		let div1 = document.createElement("div");
		div1.style.position="absolute";
		div1.style.top="0px"
		div1.style.left="90px"
		div1.style.paddingTop="100px"
		div1.style.lineHeight="normal"

		for(let i = 130 ; i < 210; i = i + 10){
			let button = document.createElement("input");
			button.setAttribute("type", "button");
			button.setAttribute("value", i/100 + " 倍速播放");
			button.style.width = "120px";
			button.style.height="30px"
			button.style.borderWidth="0px"
			button.style.borderRadius="3px"
			button.style.background	="#1E90FF"
			button.style.cursor="pointer"
			button.style.outline="none"
			button.style.color="white"
			button.style.fontSize="17px"
			button.style.marginLeft="10px"
			button.addEventListener("click",function(event){
    			window.videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(i/100);
    				})
			div1.appendChild(button);
		}
		tool.appendChild(div1)

    }, 2000);
    function multiFunc(){
    	alert("111")
    	let value = parseFloat(document.getElementById('multiSpeedValue').value)
    	window.videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(value);
    }

     function multiFunc2(speed){
    	alert("222")
    	window.videojs.getPlayers("video-player").html5player.tech_.setPlaybackRate(speed);
    }



})()