flowplayer视频播放插件
最近项目中需要添加播放视频的功能,视频文件是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视频播放插件相关推荐
- embedv.php_PHP与视频播放插件功能实现,非常简单
PHP与视频播放插件功能实现,非常简单 龙行 PHP 2018-8-28 2579 0评论 最近在研究maccms所以会接触到这个ckplayer播放器,那么如何 php与视频 ...
- web视频播放插件:Video For Everybody
相比其它的web视频播放插件(video.js , jwplayer等)来说,Video For Everybody(极力推荐)是一款更好的视频播放插件,无需任何下载,支持html5以及flash播放 ...
- unity android 播放器,Unity3D 安卓视频播放插件 WRP Android Video Player Pro
通过这个安卓视频播放插件,你可以在你的Unity3D 项目中针对很容的播放视频. Easily play videos in your Unity Android Projects with this ...
- 【Unity3D插件】AVPro Video插件分享《视频播放插件》
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给 ...
- vue 视频播放插件VideoPlayer
vue 视频播放插件VideoPlayer 1.npm install vue-video-player --save 2.main.js引入 import VideoPlayer from 'vue ...
- 跟我一步一步实现 Flutter 视频播放插件 (一)
当团队准备着手做 APP 时,我们把目标对准了 Flutter,尤其近期 Flutter 的使用热度一直不断攀升.由于第一次使用 Flutter,就想通过自己的实践去提升自己的能力. 在做 APP 时 ...
- 使用Raw Image和Unity自带的视频播放插件Video Player
使用Raw Image和Unity自带的视频播放插件Video Player导致视频不清晰 先创建Raw Image 在Raw Image身上添加Video Player和Audio Source组件 ...
- 视频播放插件(video.js)
一.视频播放插件 1.插件描述:Video.js 是一个通用的在网页上嵌入视频播放器的 JS 库,Video.js 自动检测浏览器对 HTML5 的支持情况,如果不支持 HTML5 则自动使用 Fla ...
- SuperVideo - H5视频播放插件
今天给大家分享一个视频播放插件,支持发送弹幕的. <!DOCTYPE html> <html lang="cn"><head><link ...
- 网页视频播放器/视频播放插件
网页视频播放器/视频播放插件 支持的音视频格式: .swf..wmv..asf..wma..mp3..asx..mid..midi..rm..ra..rmvb..mp4..mov..avi..wav. ...
最新文章
- 06 Scratch等级考试(一级)模拟题
- ***网站必备:(经典语句)
- php history.back,js history.back(); 后表单数据没有保持 的问题
- Oracle9在Windows7下的安装
- 直播预告 | 高效视频理解模型的设计及ICCV比赛冠军方案解读
- base64的php文件上传,PHP传统文件上传和Base64位文件上传
- android开发国内镜像
- php 系统平均负载,Linux_解析Linux系统的平均负载概念,一、什么是系统平均负载(Load a - phpStudy...
- chrome打开清除浏览数据窗口快捷键
- 浅谈对象生存期与内存管理(转)
- 祝每位读者在新的一年里虎虎有生气·事事皆如意!
- 深度学习自学(三十六):有效提升图像分类噪声鲁棒性的小波卷积网络
- R语言与优化模型(一):规划问题和运输问题
- 竞赛|阿里巴巴全球调度算法大赛
- ASCII码表 256位
- MapReduce-读取文件写入HBase
- 社工2014年春晚名人小彩旗(魏彩绮)
- Django基础-中文文档
- AI遮天传 ML-KNN
- JS读取cookie(记住账号密码)