html5视频播放器原理,HTML5 - 两款基于JS的视频播放器的使用说明(VideoJS和jPlayer)...

通常我们使用HTML5播放器播放视频时,还要考虑浏览器兼容。像IE8这种不支持的古董级浏览器,就需要提供Flash播放器作为备用方案。这些如果都要自己弄就很麻烦。

这里推荐两个好用的HTML5媒体播放器:VideoJS 和 jPlayer。

这两个体积都很小,支持换肤,使用方便。同时都支持Flash作为后备播放器。

1,VideoJS的使用

VideoJS的使用方法和普通的标签一样,只需把相关的js和css引入配置即可。同时可以设置使用哪种备用的Flash播放器(比如flowplayer)

支持HTML5播放的浏览器效果如下:

bb8d3aafa1a28af1e79303a96b174cd1.png

不支持HTML5的自动使用Flash播放器(比如IE8):

(注意:IE8的话要将页面放到服务器器上测试)

734e07cbd29e5258ecbe4761de61c567.png

代码如下:

Video.js | hangge.com

controls preload="none" width="400" height="300"

poster="hangge-clip.png"

data-setup="{}">

样例下载:

2,jPlayer的使用

jPlayer看名字的话就知道需要调用jQuery。

而且jPlayer提供了自己的播放列表功能,让用户可以把音频和视频文件组织到一个列表中。

不管在那种浏览器下,使用HTML5还是Flash播放器,样式都是一样的:

7b421fa280e2b4402b6ce053dececb82.png

代码如下:

jPlayer as a video player | hangge.com

//

$(document).ready(function(){

$("#jquery_jplayer_1").jPlayer({

ready: function () {

$(this).jPlayer("setMedia", {

title: "Big Buck Bunny",

m4v: "http://www.jplayer.org/video/m4v/Big_Buck_Bunny_Trailer.m4v",

ogv: "http://www.jplayer.org/video/ogv/Big_Buck_Bunny_Trailer.ogv",

webmv: "http://www.jplayer.org/video/webm/Big_Buck_Bunny_Trailer.webm",

poster: "http://www.jplayer.org/video/poster/Big_Buck_Bunny_Trailer_480x270.png"

});

},

swfPath: "./dist/jplayer",

supplied: "webmv, ogv, m4v",

size: {

width: "480px",

height: "300px",

cssClass: "jp-video-270p"

},

useStateClassSkin: true,

autoBlur: false,

smoothPlayBar: true,

keyEnabled: true,

remainingDuration: true,

toggleDuration: true

});

});

//]]>

代码下载:

253d501a9e5d7393ebd7361e08e70a46.gifjPlayer.zip

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值