小樱 发表于 2016/3/21 20:23

转:ckplayer视频下载速度显示插件 6.6以上

对速度显示插件中存在的问题进行了修复,并且做了少量的优化
1.获取totalBytes出错,造成无法获取到总数据值,导致当下载完成后也显示当前速度,未按代码原意显示“下载已完成”
2.当前还无法计算直播时速度,所以当直播显示时,去掉了“准备计算下载速度”的不变显示,更改为“”
3.当速度为0时,原显示为0.kb/s,现直接显示0 kb/s,并且使数据和单位之间加入一个空格,为美观。

最后,感谢原作者!!
http://www.ckplayer.com/bbs/forum.php?mod=viewthread&tid=1571





对附件内的插件又做了修改:
1.修复下载速度计算不正确的问题,原来是500毫秒计算一次(原代码就这么写的),但获取到的数据还是按1秒时统计的,造成速度double了,所以,现在都按照1秒来结算。
2.当速度达到M级别时,增加1位小数显示,原来为直接显示整数。



安装前请一定了解下面这篇文章
    http://www.ckplayer.com/tool/#p_7_13_46
    1:把风格文件style.swf改名成style.zip
    2:把downloadspeeds.swf拖进style.zip
    3:把style.zip改名成style.swf
    4:修改ckplayer.js或者ckplayer.xml
JS添加方法,打开ckplayer目录下的ckplayer.js(在文件开始的部分寻找)

function ckcpt() {
    var cpt = '';
    cpt += 'right.swf,2,1,0,0,2,0|'; //右边开关灯,调整,分享按钮的插件
    cpt += 'share.swf,1,1,-180,-100,3,0|'; //分享插件
    cpt += 'adjustment.swf,1,1,-180,-100,3,0|'; //调整大小和颜色的插件
    cpt += 'downloadspeeds.swf,2,2,-360,-22,2,1|'; // <--添加到这里
    return cpt;
}

XML添加方法,推荐此种,打开ckplayer目录下的ckplayer.xml(在文件的最底部寻找)
<cpt>right.swf,2,1,0,0,2,0</cpt><!--右边开关灯,调整,分享按钮的插件-->
<cpt>share.swf,1,1,-180,-100,3,0</cpt><!--分享插件-->
<cpt>adjustment.swf,1,1,-180,-100,3,0</cpt><!--调整大小和颜色的插件-->
<cpt>downloadspeeds.swf,2,2,-360,-22,2,1</cpt> <--添加到这里


下载地址:

原文:http://www.ckplayer.com/bbs/forum.php?mod=viewthread&tid=9630

页: [1]
查看完整版本: 转:ckplayer视频下载速度显示插件 6.6以上