网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

简易“刷课脚本”——解决定时暂停问题

2019.6.22

成都创新互联公司成立与2013年,先为庆云等服务建站,庆云等地企业,进行企业商务咨询服务。为庆云企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

最近校内学习网课,dangqipiaopiao平台,播放个视频简直不能用“奇葩”来形容,就拿下面的源代码说事:

 // 监听播放事件

   players[0].on('play',function (event) {

       studyTime();

       if ("video" =="video") {

           current_time();

       }

           loop_flag =setTimeout("loop_pause()",300000);

   });

   // 监听暂停事件

   players[0].on('pause',function (event) {

       window.clearTimeout(flag);

       if ("video" =="video") {

           clearInterval(timer);  //定时器清除;

       }

   });

   // 定期暂停方法

   functionloop_pause() {

       players[0].pause();

       public_alert(1, ["继续"],'

视频已暂停,点击按钮后继续学习!

','public_cont1',function () {

           $(".public_close").click();//此为关闭方法

           players[0].play();

       });

看到没?看个视频还要定期暂停,5分钟停一下,这是学习吗?!长这么大就没见过哪家网课还这么卡人的。

还有些其他的暂停的规则,不过咱是老实人,除了这5分钟接受不了其他还好,那也就只改改这5分钟的事(其实多了也不会啥,JavaScript倒还是会些皮毛的):

players[0].on('pause', function (event) {

       $(".public_close").trigger("click");

       players[0].play();

})

其实就是解决了这个click方法的事,深入内容涉及jQuery,这个我倒也不会,但照葫芦画瓢简单改改源代码让视频播放流畅点还是没问题的。在浏览器(我用的是Firefox 67.0.4)播放页按F12,点击“控制台”,把上面这点代码粘贴进去(可能需要先执行一步allow pasting),敲个回车应该就没问题了。

参考链接:

[1]jquery 自动触发 标签的click()方法 - Darkness的博客 - CSDN博客

https://blog.csdn.net/qq_37107603/article/details/80378323

[2]JQuery 自动触发事件 - rrr4578的专栏 - CSDN博客

https://blog.csdn.net/rrr4578/article/details/27527301

[3]jQuery 事件 - click() 方法

http://www.w3school.com.cn/jquery/event_click.asp

   };


网站标题:简易“刷课脚本”——解决定时暂停问题
文章链接:http://bjjierui.cn/article/pdsdgs.html

其他资讯