插件 jQuery.Vide 中文 API 文档

🌙
手机阅读
本文目录结构

插件 jQuery.Vide 中文 API 文档

源码 & 下载

笔记

支持所有现代桌面浏览器。 IE9 + iOS 仅在本机播放器中播放来自浏览器的视频。因此禁用 iOS 视频,仅使用全屏海报。 一些 Android 设备播放视频,一些不播放视频。因此禁用 Android 视频,仅使用全屏海报。

说明

包含插件: <script src="js/jquery.vide.min.js"></script>

准备好你的视频以多种格式,如“.webm”,”约会专家’为跨浏览器兼容,还添加了海报。jpg,.png 或。gif 延伸:

path/
├── to/
│   ├── video.mp4
│   ├── video.ogv
│   ├── video.webm
│   └── video.jpg

添加 data-vide-bg 带有视频和海报路径的属性,不带扩展名,视频和海报必须具有相同的名称。data-vide-options 如果需要,可添加以通过视频选项。默认情况下,视频被静音,循环并自动启动。

<div style="width: 1000px; height: 500px;"
  data-vide-bg="path/to/video" data-vide-options="loop: false, muted: false, position: 0% 0%">
</div>

您还可以设置扩展路径:

<div style="width: 1000px; height: 500px;"
  data-vide-bg="mp4: path/to/video1, webm: path/to/video2, ogv: path/to/video3, poster: path/to/poster"
  data-vide-options="posterType: jpg, loop: false, muted: false, position: 0% 0%">
</div>

在某些情况下,使用 JS 初始化它会很有帮助,因为 Vide 没有变异观察器:

$('#myBlock').vide('path/to/video');
$('#myBlock').vide('path/to/video', {
...options...
});
$('#myBlock').vide({
  mp4: path/to/video1,
  webm: path/to/video2,
  ogv: path/to/video3,
  poster: path/to/poster
}, {
...options...
});
$('#myBlock').vide('extended path as a string', 'options as a string');

很容易。

选项

以下是选项和匹配默认值的完整列表:

{
  volume: 1,
  playbackRate: 1,
  muted: true,
  loop: true,
  autoplay: true,
  position: '50% 50%', // Similar to the CSS `background-position` property.
  posterType: 'detect', // Poster image type. "detect" — auto-detection; "none" — no poster; "jpg", "png", "gif",... - extensions.
  resizing: true, // Auto-resizing, read: https://github.com/VodkaBears/Vide#resizing
  bgColor: 'transparent', // Allow custom background-color for Vide div,
  className: '' // Add custom CSS class to Vide div
}

方法

以下是完整的方法列表:

// Get instance of the plugin
var instance = $('#yourElement').data('vide');

// Get video element of the background. Do what you want.
instance.getVideoObject();

// Resize video background.
// It calls automatically, if window resize (or element, if you will use something like https://github.com/cowboy/jquery-resize).
instance.resize();

// Destroy plugin instance
instance.destroy();

调整

如果窗口调整大小,Vide 插件会调整大小。如果您将使用类似 https://github.com/cowboy/jquery-resize 的内容,它将在容器调整大小时自动调整大小。或者只需 resize() 在需要时使用方法。

将该 resizing 选项设置为 false 可禁用自动调整大小。

编码视频

http://diveintohtml5.info/video.html#miro

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了