// ==UserScript== // @name 泛雅网络教学视频16倍速播放 // @namespace http://tampermonkey.net/ // @version 0.1 // @description 安装脚本后, 其他操作如常, 视频会自己加速到16倍速。 // @icon https://www.zcloud.cool/favicon.ico // @author luoyuyi // @match *://*.mooc1.chaoxing.com/mycourse/studentstudy* // @grant none // @downloadURL none // ==/UserScript== (function () { //视频设置为16倍速播放 var playVideo = function () { var notSet = true var videoObj var seed = setInterval(function(){ if(notSet) { try { console.log("开始设置播放速度") var parentIframe = document.querySelector('#iframe') var parentIframeConent = parentIframe.contentWindow.document var videoIframe = parentIframeConent.querySelector('iframe') var videoIframeConent = videoIframe.contentWindow.document videoObj = videoIframeConent.querySelector('#video_html5_api') videoObj.playbackRate = 16 Object.defineProperty(videoObj, "playbackRate", { value: 16, writable: false }); console.log("设置完成") notSet = false clearInterval(seed); }catch(err) { console.error(err) console.log("设置失败, 再次尝试设置") } } else { console.log("当前视频倍速为:" + videoObj.playbackRate) } }, 1000) } window.onload = function () { playVideo() } })();