最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

html5视频播放器原理,HTML5

互联网 admin 33浏览 0评论

html5视频播放器原理,HTML5

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

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

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

1,VideoJS的使用

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

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

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

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

代码如下:

Video.js | hangge

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

poster="hangge-clip.png"

data-setup="{}">

样例下载:

2,jPlayer的使用

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

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

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

代码如下:

jPlayer as a video player | hangge

//

$(document).ready(function(){

$("#jquery_jplayer_1").jPlayer({

ready: function () {

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

title: "Big Buck Bunny",

m4v: ".m4v",

ogv: ".ogv",

webmv: ".webm",

poster: ".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

});

});

//]]>

play

play

stop

mute

max volume

repeat

full screen

无法播放

你需要安装flashplayer,

地址:Flash plugin.

代码下载:

jPlayer.zip

html5视频播放器原理,HTML5

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

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

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

1,VideoJS的使用

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

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

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

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

代码如下:

Video.js | hangge

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

poster="hangge-clip.png"

data-setup="{}">

样例下载:

2,jPlayer的使用

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

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

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

代码如下:

jPlayer as a video player | hangge

//

$(document).ready(function(){

$("#jquery_jplayer_1").jPlayer({

ready: function () {

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

title: "Big Buck Bunny",

m4v: ".m4v",

ogv: ".ogv",

webmv: ".webm",

poster: ".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

});

});

//]]>

play

play

stop

mute

max volume

repeat

full screen

无法播放

你需要安装flashplayer,

地址:Flash plugin.

代码下载:

jPlayer.zip

发布评论

评论列表 (0)

  1. 暂无评论