码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 基于jQuery HTML5的全屏背景视频插件


    插件描述:vidbg是一款基于jQuery HTML5的全屏背景视频插件

    Vidbg.js

    vidbg是一款基于HTML5的全屏背景视频jQuery插件。通过该jQuery插件可以在容器中插入视频,也可以将视频作为页面的全屏背景。该视频插件使用简单,兼容IE9以上的浏览器。

    它的特点还有:

    • 支持所有的现代网页浏览器。

    • 兼容IE9+浏览器。

    • 视频会在桌面设备和笔记本电脑上播放,在移动设备(平板和手机等)上会回退为显示视频的封面。

    使用方法

    使用Vmc Slider需要引入jQuery和vidbg.min.js。

    1

    2

    <script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>

    <script type="text/javascript" src="vidbg.min.js"></script>

    初始化插件

    该HTML5全屏背景视频插件有两种初始化方法:通过HTML标签和是用Javascript来初始化。

    通过HTML标签初始化:

    1

    2

    3

    4

    5

    6

    <div class="vidbg-box" style="width: 650px; height: 338px;"

      data-vidbg-bg="mp4: http://example.com/video.mp4, 

                     webm: path/to/video.webm, 

                     poster: path/to/poster.jpg"

      data-vidbg-options="loop: true, muted: true, overlay: true">

    </div>

    通过Javascript来初始化:

    1

    2

    3

    4

    5

    6

    7

    $('.vidbg-box').vidbg({

      'mp4': 'http://example.com/video.mp4',

      'webm': 'path/to/video.webm',

      'poster': 'path/to/fallback-image.png',

    }, {

      // 参数选项

    });

    注意要为视频文件提供.webm和.mp4两种格式,使其适应各种浏览器的需要。

    全屏视频只需要将选择器设置为body元素即可。

    配置参数

    1

    2

    3

    4

    5

    6

    7

    8

    9

    {

      volume: 1,

      playbackRate: 1,

      muted: true,

      loop: true,

      position: '50% 50%',

      resizing: true,

      overlay: false,

    }

    当resizing参数设置为true时,视频会随着浏览器窗口的缩放而缩放。

    设置overlay为true时,会为视频添加一个轻微的模糊遮罩,

  • 相关阅读:
    今天告诉你界面控件DevExpress WinForms为何弃用经典视觉样式
    基于Simulink融合IMU传感器数据(附源码)
    git总结
    【SpringBoot篇】再战 登录注册操作
    Flink SQL解析嵌套Json数据测试过程调研
    【1day】复现EasyCVR智能边缘网关 userlist 信息泄漏漏洞
    基于SSM的毕业生就业状况管理系统设计与实现
    链表-LRU缓存
    华为OD机试真题-补种未成活胡杨(Java/C++/Go/Python)
    如何防止ERP实施范围的的扩大
  • 原文地址:https://blog.csdn.net/qq_38038168/article/details/125438287
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号