定制性很强的基于Bootstrap的jquery视频播放器插件
2013-05-25 21:39 阅读(184)

Bootstrap video player - jQuery plugin

该插件是html5-ninja.com上的一款免费的jquery插件,最大特点是有很强的css可定制性,并且是基于Bootstrap风格的。使用定制都很方便。

功能及特性

    - 很容易进行css定制
    - 在同一个页面上支持多点播放 
    - 使用 HTML5 的video 标签
   下面的就是基本功能了:
    - 具有暂停/播放 按钮
    - 显示播放进度
    - 显示播放时间
    - 具有显示、设置音量功能
    - 可全屏播放
    - 可自动隐藏控制栏
    - 支持自动播放

    网站地址:http://html5-ninja.com/item/Bootstrap-video-player-jQuery-plugin/5

    下载地址:https://github.com/html5-ninja/Bootstrap-video-player-jQuery-plugin


    需要包含的文件:

<link href="assets/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<link href="assets/css/video-default.css" rel="stylesheet">
<script type="text/javascript" src="assets/js/jquery-1.8.1.min.js"></script>
<script type="text/javascript" src="assets/js/jquery.video-ui.js"></script>

下面做个简单的demo:

Html代码

<div class="videoUiWrapper thumbnail">
  <video width="370" height="214" id="demo1">
    <source src="pathtovideo/video.ogv" type="video/ogg"> 
    <source src="pathtovideo/video.mp4" type="video/mp4">
    Your browser does not support the video tag.
  </video>
</div>
采用默认配置:
$('#demo1').videoUI();
设置可选参数:
$('#demo1').videoUI({
  'autoHide':false,
  'volumeMedia': 1
});
具体参数列表如下:

参数

参数名 默认 描述
playMedia true 是否显示 暂停/播放  按钮
progressMedia true 是否显示进度条
timerMedia true 是否显示播放时间
volumeMedia 5 设置初始音量,有 1..10 十个等级
fullscreenMedia true 是否显示"全屏"按钮
autoHide true 是否自动隐藏控制栏
autoPlay false 是否自动播放