暂无图片
暂无图片
7
暂无图片
暂无图片
暂无图片

【技术】通过加速或跳过网页视频解决进度条无法拖动问题

Scavengers 2021-09-18
14062

一、应用场景

可用于加速或跳过网页上冗长的广告以及网课等视频。

二、加速网页视频与跳过网页视频

1、加速网页视频

(1)F12打开开发者工具,然后Ctrl+Shift+C检查video元素

(2)控制台输入脚本

    function accelerate() {
    let video = document.querySelector('video');
    function play() {
    video.playbackRate = 15; // 加速至原速的15倍
    video.play();
    }
    setInterval(play, 100); // 定时播放,防止被js恢复原速或暂停
    }
    accelerate()

    实战

    (1)适用于爱奇艺、优酷

      var interval_id
      function accelerate() {
      let video = document.getElementsByTagName('video');
      for (let i=0; i<video.length; i++) {
      try {
      if (video[i].duration<131) { // 根据时长判断是否为广告
      video[i].playbackRate = 15; // 加速至原速的15倍
      if (!video[i].isPlay) {
      video[i].play()
      }
      }else{video[i].playbackRate=1}
      }catch(err){console.log(err)}
      }
      }
      interval_id = setInterval(accelerate, 800); // 定时播放,防止被js恢复原速或暂停
      setTimeout('clearInterval(interval_id)',8000)

      (2)适用于网课

        function accelerate() {
        let video = document.getElementsByTagName('video');
        for (let i=0; i<video.length; i++) {
        try {
        video[i].playbackRate = 15; // 加速至原速的15倍
        if (!video[i].isPlay) {
        video[i].play()
        }
        }catch(err){console.log(err)}
        }
        }
        setInterval(accelerate, 800); // 定时播放,防止被js恢复原速或暂停


        2、跳过网页视频

        (1)同上,F12打开开发者工具,然后Ctrl+Shift+C检查video元素

        (2)控制台输入脚本

          function skip() {
          let video = document.querySelector('video');
          video.currentTime = video.duration;
          /* duration获取视频时长,currentTime是视频当前的播放时间,
          通过重置currentTime跳过视频 */
          }
          skip()

          实战

          (1)适用于优酷,但似乎不适用于跳过爱奇艺广告

            var interval_id
            function skip() {
            let video = document.getElementsByTagName('video')
            for (let i=0; i<video.length; i++) {
            try {
            if (video[i].duration<131) {
            video[i].currentTime = video[i].duration
            }
            } catch(err) {console.log(err)}
            }
            }
            interval_id = setInterval(skip,800)
            setTimeout('clearInterval(interval_id)',600)

            (2)适用于网课

              function skip() {
              let video = document.getElementsByTagName('video')
              for (let i=0; i<video.length; i++) {
              video[i].currentTime = video[i].duration
              }
              }
              skip()



              数据库
              文章转载自 Scavengers,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

              评论

              代做工资流水公司成都银行对公流水代开舟山工资代付流水报价成都打印购房银行流水岳阳工资流水账单公司泉州背调流水模板长沙查询薪资流水绍兴打印银行对公流水宜昌制作企业对公流水肇庆代开薪资银行流水大庆银行流水电子版开具保定办转账流水合肥日常消费流水办理杭州入职流水济宁办车贷工资流水淮安打流水账单菏泽查询车贷银行流水蚌埠工资流水app截图打印淮安做个人工资流水温州办理对公账户流水西宁银行流水账制作济南代办银行流水PS宿迁签证银行流水 多少钱宜昌办理工作收入证明三亚流水账单办理合肥贷款银行流水多少钱合肥房贷流水代开赣州查对公流水淄博在职证明办理盐城流水制作武汉查入职银行流水香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

              代做工资流水公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化