js调用-智能判断平台调用合适的播放器进行播放(HTML5或flashPlayer) ckplayer.js  官网: http://www.ckplayer.com/ , 例子:http://www.ckplayer.com/tool/help/11.htm

HTML5 mp4网页视频播放器插件下载 http://www.17sucai.com/pins/12575.html
素材网播放器搜索: http://www.17sucai.com/search/s?q=%E6%92%AD%E6%94%BE%E5%99%A8

网页中常见的功能就是播放视频,下面介绍的这个ckplayer.js既可以在pc端播放,也可以在手机网页上播放。

自身的配置看: ckplayer.xml

官方帮助手册: http://www.ckplayer.com/manual/

 

可调用FLASH也可以调用HTML5播放器:

CKobject.embed(

‘flash播放器文件路径’,

‘容器ID’,

‘播放器的ID’,

‘宽度,可以是百分比’,

‘高度,可以是百分比’,

优先调用设置,false=优先调用flash播放器,true=优先调用HTML5播放器

flash播放器的初始化参数,以及HTML5初始化参数,比如默认播放/暂停等设置,详细的可以参考【flashvars里各参数的说明】这一版块

HTML5视频播放地址,数组形式,详细的可参考HTML5视频调用的说明

)

只调用FLASH播放器:

CKobject.embedSWF(‘flash播放器路径’,

‘放置播放器的容器ID’,

‘播放器的ID’,

‘宽度,支持百分比’,

‘高度,支持百分比’,

flashvars对象,初始化播放器参数,

相关的配置,如:背景色,是否允许全屏,是否允许交互,播放器是否透明

);

只调用HTML5播放器:

CKobject.embedHTML5(‘放置播放器的容器的ID’,

‘播放器ID’,

‘宽高,支持百分比’,

‘高度,支持百分比’,

视频地址,数组,因为不同的平台支持的视频格式不同,所以需要尽量多的视频格式来兼容,

初始化配置参数,比如默认是否播放,

在哪些平台上使用,all是指全部平台都调用

);

其中flashvars中的参数如下:

下面贴一个实例代码:

html代码:

css代码:

js代码:

结果截图如下如下:

ckplayer.js视频播放插件

*需要demo猛点该文字,百度云盘下载*

注:如果是flash播放优先,如果flashvars的属性p的值为0时,表示为暂停状态,点击播放按钮时,屏幕中间的播放按钮不会消失,需要放到环境里面查看效果,就不会出现该情况。

如果有需求去掉ckplayer播放器右边的开关灯分享插件,会有专门的文章整理出来关于去掉该插件的,该百度网盘中已经是去掉播放器右边的开关灯分享插件的。