ckplayer使用说明(2)

2020-06-16 22:35

var flashvars={

f:'http://movie.ks.js.cn/flv/other/01.mp4', c:0 };

CKobject.embedSWF('ckplayer/ckplayer.swf','a1','ckplayer_a1','600','400',flashvars);

这个是用来放置播放器的容器,这个需要在swfobject.embedSWF的第二个参数里定义

var support=['iPad','iPhone','ios','android+false','msie10+false'];

CKobject.embedHTML5('a1','ckplayer_a1',600,400,video,flashvars,support);

var flashvars={}是设置html5视频的一些参数,目前只提供四个变量的设置 p:0默认不播放,1是默认播放 e:0默认播放完后暂停,1是循环播放

m:0是默认打开页面就加载视频,1是打开页面但不加载视频 i:在默认暂停或默认不加载视频的情况下显示一张缩略图

var video=[]是设置html5视频的地址和视频类别,可以添加多种视频格式已适应在不同的平台上播放 ,该参数是一个数组形式(6.2之前是一个对象),说明:['视频地址->视频格式','视频地址->视频格式']

var support=[]是判断在哪些平台上使用html5播放器,平台类型名称见下方列表,这里可以组合使用,例如上面的'android+false','msie10+false',就是指在android上没有装flash插件的情况下使用html5播放器,ie10上也是这种判断

CKobject.embedHTML5('a1','ckplayer_a1',600,400,video,flashvars,support); 括号里面的参数的意思分别是 1、视频容器id 2、播放器id 3、宽度 4、高度 5、视频地址对象 6、相关设置对象 7、支持的平台对象

以下是var support里限制平台时使用的名称

iPhone iPad ios android trident presto

webKit(可加上版本号:如webKit5) gecko (可加上版本号:如gecko10) mobile (可加上版本号:如webKit5)

iPhone iPad ios终端

android终端或者uc浏览器 IE内核 opera内核 苹果、谷歌内核 火狐内核 移动终端

webApp

msie (可加上版本号:如msie10)

完整的调用代码示例-实现跨平台播放视频

web应该程序 IE浏览器

以下的代码是综合兼容了各平台,各浏览器对视频播放器的支持情况。

var support=['iPad','iPhone','ios','android+false','msie10+false'];

CKobject.embedHTML5('video','ckplayer_a1',600,400,video,flashvars,support);

可以发现。这里只是把调用ckplayer的代码和调用html5播放器的代码放在了一起,即可实现跨平台播放,这段代码的工作原理:

首先建议你使用二个嵌套的div容器来装载播放器,像本例中使用了


ckplayer使用说明(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:cadence 带隙基准电压的设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: