最近项目中需要添加播放视频的功能,视频文件是flv格式的。在网上找了一些jQuery视频播放插件,还是觉得“flowplayer”要好一些。特将使用方法记录一下。

flowplayer也有html5版本的,但由于网站为了支持IE较低版本,还是选择了flash版本的。

flowplayer官网:http://flowplayer.org/

一. 介绍:Flowplayer支持播放flv、swf等流媒体以及图片文件,能够非常流畅的播放视频文件,支持自定义配置和扩展。

二. 调用:

1. 在页面头部Head标签内添加引用 (我使用的是3.2.12免费版,最新版可从官网下载)

  <script src="../../js/flowplayer/flowplayer-3.2.11.min.js" type="text/javascript"></script>

2. 在页面中添加播放器实例化代码:

这里介绍两种调用方法

方法一:

    <a href="/Video/story.flv" style="display: block; width: 670px; height: 450px" id="tl_player">
</a>
<script>
flowplayer("tl_player", "/js/flowplayer/flowplayer-3.2.12.swf");
</script>

说明:

将a标签的href属性指向要播放的视频地址,设置播放器显示时的宽度和高度,设置a标签为display:block,并为a标签指定id,该id用于flowplayer的js调用。

方法二:

    <div id="tl_player" style="width: 670px; height: 450px;">
</div>
<script>
flowplayer("tl_player", "/js/flowplayer/flowplayer-3.2.12.swf", { clip: { url: "/Video/story.flv", autoPlay: false, autoBuffering: true} });
</script>

说明:

也可以用div或者span 等其他标签来作为播放器的容器,但要给定其style的高度,宽度且为块级元素。

一些设置参数:clip方法里的url:表示视频文件的真实地址,autoPlay:表示是否自动播放,默认是true,autoBuffering:表示是否自动缓冲,即当视频文件设置为不自动播放时,播放器仍然预先下载视频文件内容。

三. 免费版的缺点:

1. 播放器在刚开始加载时,左下角会有一个logo,不过是一闪而过,正常播放时没有。

2. 播放器在全屏时右上角会有一个大的logo标,不过在非全屏模式下不会显示。

全屏模式下效果:

非全屏模式下:

3. 右键菜单:

附:我使用的3.2.12免费版及测试时的 Demo代码

最新文章

  1. offsetParent的解释
  2. IOS管理文件和目录
  3. 6周学习计划,攻克JavaScript难关(React/Redux/ES6 etc.)
  4. 理解 JavaScript 作用域和作用域链
  5. python 延迟绑定
  6. 【案例分享】SQL job服务连接不到存储引擎
  7. hdu1141(二进制数位,二分,打表)
  8. 在Salesforce中对Object实现Trigger的绑定
  9. PHP读文件的一个乱码问题
  10. RFC3986编码 C 语言实现(支持大部分中文)
  11. C#的泛型委托Predicate/Func/Action(转)
  12. ios 获取崩溃日志
  13. android 三种定位方式
  14. [示例]创建Student类,输入学生信息并存入字典,将3个存有学生信息的字典存入数组,并计算
  15. 编译cscope-15.8a遇到的问题与解决方案
  16. Excel中的宏--VBA的简单例子
  17. DB天气app冲刺二阶段第七天
  18. [Bhatia.Matrix Analysis.Solutions to Exercises and Problems]ExI.2.6
  19. jQuery表格操作
  20. angularJS socket

热门文章

  1. 【Todo】OSGi学习
  2. Android 设置进度条背景
  3. lx:这么空!什么叫假大空 xy:那我做给你看
  4. printf();
  5. phalcon: 视图分层渲染,或包含其他页面
  6. Canu Quick Start(快速使用Canu)
  7. semantic-ui使用gulp执行build-css报错
  8. SAP 库存关联表信息
  9. 使用分布式数据库集群做大数据分析之OneProxy
  10. rsa加密--选择padding模式需要注意的问题。。。