最近项目中需要添加播放视频的功能,视频文件是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代码

flowplayer视频播放插件相关推荐

  1. embedv.php_PHP与视频播放插件功能实现,非常简单

    PHP与视频播放插件功能实现,非常简单 龙行    PHP    2018-8-28    2579    0评论 最近在研究maccms所以会接触到这个ckplayer播放器,那么如何 php与视频 ...

  2. web视频播放插件:Video For Everybody

    相比其它的web视频播放插件(video.js , jwplayer等)来说,Video For Everybody(极力推荐)是一款更好的视频播放插件,无需任何下载,支持html5以及flash播放 ...

  3. unity android 播放器,Unity3D 安卓视频播放插件 WRP Android Video Player Pro

    通过这个安卓视频播放插件,你可以在你的Unity3D 项目中针对很容的播放视频. Easily play videos in your Unity Android Projects with this ...

  4. 【Unity3D插件】AVPro Video插件分享《视频播放插件》

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给 ...

  5. vue 视频播放插件VideoPlayer

    vue 视频播放插件VideoPlayer 1.npm install vue-video-player --save 2.main.js引入 import VideoPlayer from 'vue ...

  6. 跟我一步一步实现 Flutter 视频播放插件 (一)

    当团队准备着手做 APP 时,我们把目标对准了 Flutter,尤其近期 Flutter 的使用热度一直不断攀升.由于第一次使用 Flutter,就想通过自己的实践去提升自己的能力. 在做 APP 时 ...

  7. 使用Raw Image和Unity自带的视频播放插件Video Player

    使用Raw Image和Unity自带的视频播放插件Video Player导致视频不清晰 先创建Raw Image 在Raw Image身上添加Video Player和Audio Source组件 ...

  8. 视频播放插件(video.js)

    一.视频播放插件 1.插件描述:Video.js 是一个通用的在网页上嵌入视频播放器的 JS 库,Video.js 自动检测浏览器对 HTML5 的支持情况,如果不支持 HTML5 则自动使用 Fla ...

  9. SuperVideo - H5视频播放插件

    今天给大家分享一个视频播放插件,支持发送弹幕的. <!DOCTYPE html> <html lang="cn"><head><link ...

  10. 网页视频播放器/视频播放插件

    网页视频播放器/视频播放插件 支持的音视频格式: .swf..wmv..asf..wma..mp3..asx..mid..midi..rm..ra..rmvb..mp4..mov..avi..wav. ...

最新文章

  1. 06 Scratch等级考试(一级)模拟题
  2. ***网站必备:(经典语句)
  3. php history.back,js history.back(); 后表单数据没有保持 的问题
  4. Oracle9在Windows7下的安装
  5. 直播预告 | 高效视频理解模型的设计及ICCV比赛冠军方案解读
  6. base64的php文件上传,PHP传统文件上传和Base64位文件上传
  7. android开发国内镜像
  8. php 系统平均负载,Linux_解析Linux系统的平均负载概念,一、什么是系统平均负载(Load a - phpStudy...
  9. chrome打开清除浏览数据窗口快捷键
  10. 浅谈对象生存期与内存管理(转)
  11. 祝每位读者在新的一年里虎虎有生气·事事皆如意!
  12. 深度学习自学(三十六):有效提升图像分类噪声鲁棒性的小波卷积网络
  13. R语言与优化模型(一):规划问题和运输问题
  14. 竞赛|阿里巴巴全球调度算法大赛
  15. ASCII码表 256位
  16. MapReduce-读取文件写入HBase
  17. 社工2014年春晚名人小彩旗(魏彩绮)
  18. Django基础-中文文档
  19. AI遮天传 ML-KNN
  20. JS读取cookie(记住账号密码)

热门文章

  1. java 视频转码_Java视频格式转化的实现方法
  2. 详解如何运用技术手段查处公车私用和超速行驶
  3. 2022道路运输企业安全生产管理人员操作证考试题及在线模拟考试
  4. python-常见的语法错误
  5. Android 仿ios四级联动地址选择器
  6. esxi7.0虚拟机安装群辉DS3615-6.2.2版本
  7. java io流类图
  8. ENVI/IDL 批量裁剪同一地区的多幅影像-第五篇
  9. 11000-雷达基本资料
  10. GPS从入门到放弃(十五)--- DCB差分码偏差