请选择 进入手机版 | 继续访问电脑版

HTML5星空

关于ckplayer.js 对播放器控制的参数详细介绍

[复制链接]
发表于 2015-9-10 11:44:32 | 显示全部楼层 |阅读模式
  1. setup: '1,1,1,1,1,2,0,1,2,0,0,1,200,0,2,1,0,1,p,1,2,0,3,0,1,2,3000,0,0,0,0,1,1,1,1,3,1,250,0,90,0,0,0',
  2.         /*                                            19    22
  3.                 这是配置文件里比较重要的一个参数,共有N个功能控制参数,并且以后会继续的增加,各控制参数以英文逗号(,)隔开。下面列出各参数的说明:
  4.                         1、鼠标经过按钮是否使用手型,0普通鼠标,1手型鼠标,2是只有按钮手型,3是控制栏手型
  5.                         2、是否支持单击暂停,0不支持,1是支持
  6.                         3、是否支持双击全屏,0不支持,1是支持
  7.                         4、在播放前置广告时是否同时加载视频,0不加载,1加载
  8.                         5、广告显示的参考对象,0是参考视频区域,1是参考播放器区域
  9.                         6、广告大小的调整方式,只针对swf和图片有效,视频是自动缩放的
  10.                                 =0是自动调整大小,意思是说大的话就变小,小的话就变大
  11.                                 =1是大的化变小,小的话不变
  12.                                 =2是什么也不变,就这么大
  13.                                 =3是跟参考对像(第5个控制)参数设置的一样宽高
  14.                         7、前置广告播放顺序,0是顺序播放,1是随机播放,>1则随机取所有广告中的(N-1)个进行播放
  15.                         8、对于视频广告是否采用修正,0是不使用,1是使用,如果是1,则用户在网速慢的情况下会按设定的倒计时进行播放广告,计时结束则放正片(比较人性化),设置成0的话,则强制播放完广告才能播放正片
  16.                         9、是否开启滚动文字广告,0是不开启,1是开启且不使用关闭按钮,2是开启并且使用关闭按钮,开启后将在加载视频的时候加载滚动文字广告
  17.                         10、视频的调整方式
  18.                                 =0是自动调整大小,意思是说大的话就变小,小的话就变大,同时保持长宽比例不变
  19.                                 =1是大的化变小,小的话不变
  20.                                 =2是什么也不变,就这么大
  21.                                 =3是跟参考对像(pm_video的设置)参数设置的一样宽高
  22.                         11、是否在多视频时分段加载,0不是,1是
  23.                         12、缩放视频时是否进行平滑处理,0不是,1是
  24.                         13、视频缓冲时间,单位:毫秒,建议不超过300
  25.                         14、初始图片调整方式(
  26.                                 =0是自动调整大小,意思是说大的话就变小,小的话就变大,同时保持长宽比例不变
  27.                                 =1是大的化变小,小的话不变
  28.                                 =2是什么也不变,就这么大
  29.                                 =3是跟pm_video参数设置的一样宽高
  30.                         15、暂停广告调整方式(
  31.                                 =0是自动调整大小,意思是说大的话就变小,小的话就变大,同时保持长宽比例不变
  32.                                 =1是大的化变小,小的话不变
  33.                                 =2是什么也不变,就这么大
  34.                                 =3是跟pm_video参数设置的一样宽
  35.                         16、暂停广告是否使用关闭广告设置,0不使用,1使用
  36.                         17、缓冲时是否播放广告,0是不显示,1是显示并同时隐藏掉缓冲图标和进度,2是显示并不隐藏缓冲图标
  37.                         18、是否支持键盘空格键控制播放和暂停0不支持,1支持
  38.                         19、是否支持键盘左右方向键控制快进快退0不支持,1支持
  39.                         20、是否支持键盘上下方向键控制音量0不支持,1支持
  40.                         21、播放器返回js交互函数的等级,0-2,等级越高,返回的参数越多
  41.                                 0是返回少量常用交互
  42.                                 1返回播放器在播放的时候的参数,不返回广告之类的参数
  43.                                 2返回全部参数
  44.                                 3返回全部参数,并且在参数前加上"播放器ID->",用于多播放器的监听
  45.                         22、快进和快退的秒数
  46.                         23、界面上图片元素加载失败重新加载次数
  47.                         24、开启加载皮肤压缩文件包的加载进度提示
  48.                         25、使用隐藏控制栏时显示简单进度条的功能,0是不使用,1是使用,2是只在普通状态下使用
  49.                         26、控制栏隐藏设置(0不隐藏,1全屏时隐藏,2都隐藏
  50.                         27、控制栏隐藏延时时间,即在鼠标离开控制栏后多少毫秒后隐藏控制栏
  51.                         28、左右滚动时是否采用无缝,默认0采用,1是不采用
  52.                         29、0是正常状态,1是控制栏默认隐藏,播放状态下鼠标经过播放器显示控制栏,2是一直隐藏控制栏
  53.                         30、在播放rtmp视频时暂停后点击播放是否采用重新链接的方式,这里一共分0-2三个等级
  54.                         31、当采用网址形式(flashvars里s=1/2时)读取视频地址时是采用默认0=get方法,1=post方式
  55.                         32、是否启用播放按钮和暂停按钮
  56.                         33、是否启用中间暂停按钮
  57.                         34、是否启用静音按钮
  58.                         35、是否启用全屏按钮
  59.                         36、是否启用进度调节栏,0不启用,1是启用,2是只能前进(向右拖动),3是只能后退,4是只能前进但能回到第一次拖动时的位置,5是看过的地方可以随意拖动,
  60.                         37、是否启用调节音量
  61.                         38、计算时间的间隔,毫秒
  62.                         39、前置logo至少显示的时间,单位:毫秒
  63.                         40、前置视频广告的默认音量
  64.                         41、当s=3/4时加载插件是否从压缩包里加载,0不是,1是
  65.                         42、加载风格是否采用加密方式传送,该功能普通用户不能使用
  66.                         43、在s=1/2时,调用地址里的地址是否是相对地址(相对于调用文件),0不是,1是
  67.                 */
复制代码
  1. var flashvars={
  2.                 f:'${url}',//视频地址
  3.                 a:'',//调用时的参数,只有当s>0的时候有效
  4.                 s:'0',//调用方式,0=普通方法(f=视频地址),1=网址形式,2=xml形式,3=swf形式(s>0时f=网址,配合a来完成对地址的组装)
  5.                 c:'0',//是否读取文本配置,0不是,1是
  6.                 x:'',//调用配置文件路径,只有在c=1时使用。默认为空调用的是ckplayer.xml
  7.                 i:'',//初始图片地址
  8.                 d:'',//暂停时播放的广告,swf/图片,多个用竖线隔开,图片要加链接地址,没有的时候留空就行
  9.                 u:'',//暂停时如果是图片的话,加个链接地址
  10.                 l:'',//前置广告,swf/图片/视频,多个用竖线隔开,图片和视频要加链接地址
  11.                 r:'',//前置广告的链接地址,多个用竖线隔开,没有的留空
  12.                 t:'10|10',//视频开始前播放swf/图片时的时间,多个用竖线隔开
  13.                 y:'',//这里是使用网址形式调用广告地址时使用,前提是要设置l的值为空
  14.                 z:'',//缓冲广告,只能放一个,swf格式
  15.                 e:'0',//视频结束后的动作,0是调用js函数,1是循环播放,2是暂停播放并且不调用广告,3是调用视频推荐列表的插件,4是清除视频流并调用js功能和1差不多,5是暂停播放并且调用暂停广告
  16.                 v:'100',//默认音量,0-100之间
  17.                 p:'1',//视频默认0是暂停,1是播放,2是不加载视频
  18.                 h:'0',//播放http视频流时采用何种拖动方法,=0不使用任意拖动,=1是使用按关键帧,=2是按时间点,=3是自动判断按什么(如果视频格式是.mp4就按关键帧,.flv就按关键时间),=4也是自动判断(只要包含字符mp4就按mp4来,只要包含字符flv就按flv来)
  19.                 q:'',//视频流拖动时参考函数,默认是start
  20.                 m:'',//让该参数为一个链接地址时,单击播放器将跳转到该地址
  21.                 o:'',//当p=2时,可以设置视频的时间,单位,秒
  22.                 w:'',//当p=2时,可以设置视频的总字节数
  23.                 g:'',//视频直接g秒开始播放
  24.                 j:'',//跳过片尾功能,j>0则从播放多少时间后跳到结束,<0则总总时间-该值的绝对值时跳到结束
  25.                 k:'30|60',//提示点时间,如 30|60鼠标经过进度栏30秒,60秒会提示n指定的相应的文字
  26.                 n:'这是提示点的功能,如果不需要删除k和n的值|提示点测试60秒',//提示点文字,跟k配合使用,如 提示点1|提示点2
  27.                 wh:'1080:720',//宽高比,可以自己定义视频的宽高或宽高比如:wh:'4:3',或wh:'1080:720'
  28.                 lv:'0',//是否是直播流,=1则锁定进度栏
  29.                 loaded:'loadedHandler',//当播放器加载完成后发送该js函数loaded
  30.                 //调用播放器的所有参数列表结束
  31.                 //以下为自定义的播放器参数用来在插件里引用的
  32.                 my_url:encodeURIComponent(window.location.href)//本页面地址
  33.                 //调用自定义播放器参数结束
  34.                 };
复制代码

以上是整理出来的一些参数注释的详细解释,不是很齐全,会一直在更新中,希望多多关注,也能帮助到更多的人,有疑问,可以留言我会尽快给予我能力范围之内的解释!


来自群组: 前端工程师
回复

使用道具 举报

发表于 2015-9-10 12:36:33 | 显示全部楼层
楼主,我太崇拜你了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-10 17:14:51 | 显示全部楼层
html5star 发表于 2015-9-10 12:36
楼主,我太崇拜你了!

ck我已经研究了一段时间了,只是自己的心得而已
回复 支持 反对

使用道具 举报

发表于 2015-9-14 09:36:59 | 显示全部楼层
DDUP 发表于 2015-9-10 17:14
ck我已经研究了一段时间了,只是自己的心得而已

以后就用这个播放器了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-9-14 11:57:52 | 显示全部楼层
html5star 发表于 2015-9-14 09:36
以后就用这个播放器了

这个播放器目前可以满足一般用户需求
回复 支持 反对

使用道具 举报

发表于 2015-9-14 14:04:22 | 显示全部楼层
DDUP 发表于 2015-9-14 11:57
这个播放器目前可以满足一般用户需求

一般用户需求是什么意思呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快讯
发布主题 快速回复 返回列表

     京ICP备14042305号

html5star team © 2012-2013 html5星空 Comsenz Inc.

GMT+8, 2019-9-24 04:45 , Processed in 0.116719 second(s), 29 queries .

快速回复 返回顶部 返回列表