2 Star 1 Fork 0

enilu / book

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
弹窗播放视频.md 1.38 KB
一键复制 编辑 原始数据 按行查看 历史
zhangtao 提交于 2020-12-08 18:51 . Add init

弹窗播放视频

示例


<div class="video" video-title="播放窗口标题" video-url="/hello.mp4">
<img src="/视频图片.png">
</div>

  <script type="text/javascript" src="/customer/layer/layer.js"></script>
  <script type="text/javascript">
    $(document).ready(function() {
      $('.video').click(function () {
        var url = $(this).attr('video-url');
        var title = $(this).attr('video-title')
      
        layer.open({
          type: 2,
          title: title,
          maxmin: true,
          area: ['800px', '500px'],
          //直接将视频地址作为内容地址
          // content: url,
          //设置视频宽高,以及不现实下载按钮,有的浏览器使用下面nodownload方式依然会有下载按钮,可以通过css样式进行去除,样式见文后
          content: ' <video style="width:780px;height:480px;" controlsList="nodownload" src="'+url+'" controls></video>',
          end: function () {
            layer.tips('Hi', '#about', {tips: 1})
          }
        });
      });

    });


  </script>
  • 去掉下载按钮
	video::-internal-media-controls-download-button {
		display: none;
	}
	video::-webkit-media-controls {
		overflow: hidden !important;
	}
	video::-webkit-media-controls-enclosure {
		width: calc(100% + 32px);
		margin-left: auto;
	}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/enilu/book.git
git@gitee.com:enilu/book.git
enilu
book
book
master

搜索帮助

344bd9b3 5694891 D2dac590 5694891