1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65
| var fa = $("body"); var btn = $("<li></li>"); var json = { "background": "#31e16d", "height": "16px", "padding": "5px", "z-index": 999999, "cursor": "pointer", "top": "300px", "right": "120px", "position": "fixed" }; btn.css(json); btn.html("<span id='lfsenior'>开启自动播放模式</span>"); fa.append(btn); btn.click(function () { setInterval(function () { var video = $("iframe").contents().find("iframe").contents(); var play = function () { video.find("#video > button").click(); var jy = video.find("#video > div.vjs-control-bar > div.vjs-volume-panel.vjs-control.vjs-volume-panel-vertical > button"); if (jy.attr("title") != "取消静音") { jy.click() } } var load = video.find("#loading"); if (load.css("visibility") != "hidden") { return; } var spans = video.find("#video > div.vjs-control-bar > div.vjs-progress-control.vjs-control > div").attr("aria-valuenow"); if (spans != 100) { play(); } if (spans == 100) { var bs = false; $(".onetoone").find(".flush").each(function () { if (bs) { $(this).prev("a").on('click', "#coursetree>ncells", function () { console.log("已结束章节:" + $(this).prev("a").attr("title")) }) var str = $(this).prev("a").attr("href"); str = str.match(/'(\S*)'/)[1]; var reg = new RegExp("'", "g"); str = str.replace(reg, ""); var href = str.split(","); getTeacherAjax(href[0], href[1], href[2]) bs = false; } if ($(this).css("display") == "block") { bs = true; } }) } $("#lfsenior").html("自动模式已开启,本章进度:" + spans + "%"); }, 100); });
|