CKPlayer是一款在网页上播放视频的免费的播放器,功能强大,体积小巧,跨平台,使用起来随心所欲。
软件功能特色
风格部分:
1:支持界面风格自定义
2:支持加密风格
常规功能:
3:支持多种调用方式
4:支持视频地址加密功能
5:支持点播
6:支持直播
7:支持直播+回看
8:支持弹幕
9:支持字幕
10:支持自定义按钮,图片,swf插件
11:支持和javascript交互
m3u8格式PC端播放功能:
12:PC端内置支持m3u8播放
13:支持pc端m3u8普通加密/私有加密播放
14:支持m3u8清晰度自动列表
广告部分:
15:支持前置广告
16:支持暂停广告
17:支持插入广告
18:支持结尾广告
19:支持其它类型的广告(角标,横幅广告)
20:广告类型支持jpg,jpeg,png,gif,swf,mp4,flv,f4v
使用教程
CKPlayer播放器配置说明:
初始化配置即调用播放器时对播放器的相关属性进行配置,比如播放地址,封面图,是否自动播放等等相关内容进行配置。下面我们以标准调用加以说明:
调用代码如下:
<div id="video" style="width:600px;height:400px;"></div>
<script type="text/javascript">
var videoObject = {
container:'#video',
variable:'player',
autoplay:true,
video:'examples01.mp4'
};
var player=new ckplayer(videoObject);
</script>
上方的videoObject对象为初始化配置属性:container指容器的ID(指向id时用#idName,如果指向的是class,则用.className),variable指调用函数名称,autoplay指是否自动播放,video指视频地址。
注意:这些属性并不是固定的,如果不需要设置则可以不用设置,如果插件里需要用到另外的属性也可以自己定义。
播放器主要以adobe的flash(所使用的版本是CS5)平台开发,所以在支持flash插件的平台和浏览器上都可以使用,而无需下载其它插件,如果你需要修改完整版里提供的相关的flash源文件,请使用adobe的flash cs5以上版本打开源文件修改。
ckplayer同时也支持html5的视频播放,即同时可以在Ipad,Iphone等IOS平台上播放视频,并且只需简单代码就可以使用,无需了解html5插入视频的方法。
软件在对各平台的兼容性方面适应性比较强,比如你可以设置在Android平台或wp平台上在用户已安装flash插件的时候使用flash播放器,在没有装flash插件的情况下使用html5播放器。
ckplayer是一种前台使用的程序,不涉及到服务器程序(asp,php,jsp,.net),也不涉及到对服务器的操作(即不需要写入权限),所以不存在安全方面的问题。同时可以集成在任何程序中,包括asp,php,jsp,.net以及其它支持插入flash的环境中。
功能列表
兼容SWF/HTML5跨平台播放
支持流行视频格式flv,f4v,mp4,
支持html5格式m3u8,webm,ogg theora,mp4
支持RTMP协议下的视频直播和回放
支持前置广告(swf,图片,视频)
支持前置广告多个随机/顺序播放
支持暂停广告(swf,图片)多个随机播放
支持缓冲广告,小窗口广告,滚动文字广告
支持多达6种形式的视频地址调用方式
支持多段视频无缝播放,支持多集连播
支持视频预览功能
自定义提示点功能,跳过片头片尾功能
bshare完美视频分享功能
调节视频尺寸,亮度,对比度,色相,饱和度功能
支持播放结束显示精彩视频推荐
支持自定义播放器界面,无需了解程序,即可自己制作出风格
支持js和播放器的互动操作,可以任意控制播放器的动作,比如暂停/播放
丰富的api接口,快速打造功能强大的插件
更新日志
CKPlayer 2018-12-20 更新内容
升级了flashls插件,对m3u8首次加载时间会回跳的bug进行了修正
修正了h5环境中播放广告时按空格键会跳过广告的bug
升级方法
1:替换ckplayer.swf
2:替换ckplayer.js中112行!(function() {以下的内容
一:修复Bug
1:修复了多段视频播放时间出错的bug,修复了在有些情况下进度栏拖动时乱跳的bug
2:修复了控进度栏限制向前拖动,向后拖动时间不准确的bug
3:修复了lv=1时,全屏切换时进度栏按钮位置的bug
4:修正了前置广告是视频广告时,倒计时时间设置大于视频时间导致跳转不了的bug
二:新增加的内容
1:ckplayer.js,ckplayer.xml中的setup增加了一个参数,第43个参数,默认是0,当=1时,调用网址形式或xml形式的地址时,调用文件中的视频地址可以是相对于调用文件的地址
2:在CKobject.embed函数最后增加了一个参数,控制html5下控制栏是否显示,默认true,false=隐藏
升级说明
6.4-6.6升至6.7最简单的的升级方法是直接替换ckplayer.swf,不需要改动其它的。除非你需要使用新功能,需要看下面的升级方法
6.4升级至6.7的方法
1:替换ckplayer.swf
2:替换ckplayer.js中的315行((function() {)及以下的所有内容
3:如果想在滚动文字广告使用发光滤镜,需要ckplayer.js的ckstyle()函数中和ckplayer.xml文件中增加pm_glowfilter参数。详细的可参考6.5的该函数
4: ckplayer.js和ckplayer.xml中setup参数最后新增加三个参数,默认是0
6.5升级至6.7的方法
1:替换ckplayer.swf
2:替换ckplayer.js中的315行((function() {)及以下的所有内容
3: ckplayer.js和ckplayer.xml中setup参数最后新增三个参数,默认是0
6.6升级至6.7的方法
1:替换ckplayer.swf
2:替换ckplayer.js中的315行((function() {)及以下的所有内容
3: ckplayer.js和ckplayer.xml中setup参数最后新增一个参数,默认是0
感谢各位朋友对ckplayer的支持,在本次升级中,许多朋友提供了好的建议,虽然因为考虑到大部分用户的需求后决定一些功能没有对其进行更改。
∨ 展开