视频试看5分钟[通俗易懂]

缺陷:用户在控制台能直接拿到视频url地址<!DOCTYPEhtml><html><head><title></title></head><styletype=”text/css”>.videobox{position:relative;width:300px;…

大家好,又见面了,我是你们的朋友全栈君。

缺陷:用户在控制台能直接拿到视频url地址

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;" name="viewport" />
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>
    <title>视频试看</title>
</head>
<style type="text/css">
  *{
    margin: 0;
    padding: 0;
  }
  .videobox{
    position: relative;
    width: 100%;
  }
  .videobox video{ width: 100%;  }
  .zhezhao{
    position: absolute;
    background: #000;
    width: 100%;
    top: 0;
    bottom: 0;
    display: none;
    z-index: 9;
    cursor: pointer;
  }
  .shikanjieshu{
    color: #fff;
    position: absolute;
    width: 100%;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  }
  .chongxinkaishibox{
    text-align: center;
    font-size: 12px;
  }
  .chongxinkaishibox img{
    width: 30px;
  }
</style>
<body>
<!--   https://y1pindao.com/app/img/mp4/afd83049775b55c1f9e93132d9ff1e3f.mp4 -->
    <div class="videobox">
      <video src="https://y1pindao.com/app/img/mp4/afd83049775b55c1f9e93132d9ff1e3f.mp4"  poster="loading.gif" controls preload="auto" id="player"></video>
      <div class="zhezhao">
        <div class="shikanjieshu">
          <div class="chongxinkaishibox">
            <img src="chongxinkaishi.png" />
            <div>试看结束,点击重新开始</div>
          </div>
        </div>
      </div>
    </div>

    <script type="text/javascript">
         let num = 60*5;
         let pl=document.getElementById("player");  
         pl.addEventListener("timeupdate",function(){
            if(parseInt(pl.currentTime)>=num){
              pl.pause()
              document.getElementsByClassName('zhezhao')[0].style.display = 'block';
              console.log(pl)
              pl.setAttribute('src','')
            }
         })
          document.getElementsByClassName("zhezhao")[0].addEventListener('click',function(){
            console.log('重新开始')
            document.getElementsByClassName('zhezhao')[0].style.display = 'none';
            pl.setAttribute('src','https://y1pindao.com/app/img/mp4/afd83049775b55c1f9e93132d9ff1e3f.mp4')
            pl.currentTime=0;
            pl.play();
          })
    </script>
</body>
</html>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/125691.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 教你如何免费将XPS转换为PDF格式

    教你如何免费将XPS转换为PDF格式XPS文件在我们日常工作中使用比较少,大部分时候我们都会将它转换成PDF格式后进行修改或保存等操作,不懂这种文档要怎么打开?其实这些都不重要,只要你知道PDF就可以,教你几种将XPS转成PDF的方法,还有免费使用哦。1、另存文档目前很多PDF软件都可以直接打开XPS文件,这里我们推荐使用极速PDF阅读器打开XPS文档,然后将文档另存为PDF格式就可以了,这个方式是不是超级简单实用。2、在线转换只需要电脑打开百度浏览器搜索speedpdf找到并打开这款在线免费转换工具,选择XPS转PD

  • 【Python零基础到入门】Python预备知识必备篇——Python简介

    【Python零基础到入门】Python预备知识必备篇——Python简介Python零基础学习!世界上没有绝对的公平,如果我们起点就比别人第一步,那就更需要比别人努力了。每天比别人努力多一点点,就会有很大的突破。你必须特别努力,才能显得毫不费力。期待你成为理想中的自己那一天,加油!如果觉得文章有帮助,请给博主一波关注支持,谢谢啦。

  • Java怎样高速构造JSON字符串[通俗易懂]

    Java怎样高速构造JSON字符串

  • 浅析瀑布流布局及其原理视频_jquery瀑布流布局

    浅析瀑布流布局及其原理视频_jquery瀑布流布局一、什么是瀑布流很多时候我们会看到一些Vlog网站或者展示图片的网站,它们的图片明明每一张的高度大小都不同,但是却能自动地适应,排成一行一行地展示,并且下拉到底的时候,加载的图片也会自动适应,这就是瀑布流,比如下图。…

    2022年10月30日
  • Python数据可视化 | 豆瓣电影Top250数据分析「建议收藏」

    Python数据可视化 | 豆瓣电影Top250数据分析「建议收藏」本文通过python对已爬取并保存在Excel里的豆瓣电影Top250信息进行数据可视化分析。

  • 编程实用工具大全(前后端皆可用,不来瞅瞅?)

    编程实用工具大全(前后端皆可用,不来瞅瞅?)从事:Python,前端,Java,C,C++,R,Javascript,C#,Matlab,Swift,Go,数据库等领域的都适合。目录1.Snipaste2.命名神器codelf3.渐变色神器4.CSS阴影效果神器5.数据结构可视化6.Buttons7.CSS在线设计按钮8.颜色码转换工具9.HTML颜色代码10.HTTP状态代码11.Iconfont矢量图标库12.JSON字符串格式化13.数据库大全个人主页:…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号