海洋CMS自动播放下集的简单实现

nohacks 2017-9-27 6948

本帖最后由 nohacks 于 2018-5-7 06:35 编辑

最近发现有朋友在问这个问题,研究了下,可以实现,但需要ckplayer插件配合。

根据ckplay官方说明:播放时如果有“e:0"参数 ,播放结束会自动调用函数 playerstop()

具体步骤:

1 . 修改ckplayer调用代码:

找到这样类似的代码:

var flashvars={f:'/ckplayer/m3u8.swf',a:data['url'],c:0,p:1,s:4,lv:0,e:0};

CKobject.embedSWF('ckplayer/ckplayer.swf','a1','ckplayer_a1','100%','100%',flashvars,params);


红色部分就是我们添加的部分,有这样的调用代码都需要修改。


然后在 <script type="text/javascript"> 下面添加下面的函数:

function playerstop(){ document.title = '播放结束';}




2.修改js/play.js

找到下面的代码:

var op8 = (navigator.userAgent.toLowerCase().indexOf("opera") == -1) ? false : true;


加入下面的监控代码:



//auto next play

setInterval("enmbplay()",1000) //clearInterval(int)

if (playerh=="100%"){playerh=(window.screen.height)}

function enmbplay(){

var iframe = document.getElementById("cciframe").contentWindow;

if(iframe.frames[1].document.title =="播放结束" ){

video_jump(1);

}

}



注意:代码不支持https加密的网站,且ckplayer插件必须同域才行。

效果预览: http://mov.nohacks.cn/play/57564-0-0.html
最新回复 (190)
  • ppjwz 2017-10-3
    0 引用 2
    11111111111111111坎坎坷坷扩扩扩扩扩扩
  • 熙陌陌 2017-10-15
    0 引用 3
    进来看看,,
  • 游客 2017-10-18
    0 引用 4
    这是个好东西
  • 游客 2017-10-18
    0 引用 5
    不会看,客观来小弟站交流交流:05880.net
  • a286255537 2017-10-18
    0 引用 6
    看一看,来啊来爱爱啦啦啦学习
  • 2dan 2017-10-18
    0 引用 7
    看看,感谢分享
  • habin1175 2017-10-20
    0 引用 8
    看看看你的了
  • 1726070567 2017-10-21
    0 引用 9
    11111111111111111坎坎坷坷扩扩扩扩扩扩
  • aaahome 2017-10-21
    0 引用 10
    洋CMS自动播放下集的简单实现 [修改]
    高级模式
  • sumight 2017-10-22
    0 引用 11
    一直在寻找这个功能啊,非常感谢楼主啊。。
  • lost2304 2017-10-26
    0 引用 12
    进来看看在谁!
  • wjl7788 2017-11-17
    0 引用 13
    谢谢分享
  • cqeyun 2017-11-18
    0 引用 14
    ughjygkgyhjkghkhj
  • king8730 2017-11-18
    0 引用 15
    问题,研究了下,可以实现,但需要ckplayer插件配合。
  • 达雅 2017-11-18
    0 引用 16
    11111111111111
  • 游客 2017-11-19
    0 引用 17
    海洋CMS自动播放下集的简单实现
  • dosjj 2017-11-21
    0 引用 18
    海洋CMS自动播放下集的简单实现
  • mshuking 2017-11-28
    0 引用 19
    谢谢分享…
  • 0 引用 20
    666666666666666666
  • 5246563 2017-12-5
    0 引用 21
    海洋CMS自动播放下集的简单实现
  • mrpyk 2017-12-14
    0 引用 22
    坎坎坷坷
  • qq3463883 2017-12-14
    0 引用 23
    看看!!!!!!!!!!
  • ww199210 2017-12-16
    0 引用 24
    如果您要查看本帖隐藏内容请回复
  • 游客 2017-12-26
    0 引用 25
    这个必须顶!~~~~
  • zht30 2018-1-2
    0 引用 26
    的地方大幅度
  • shaonan518 2018-1-3
    0 引用 27
    看看这个可以有
  • 363452456 2018-1-3
    0 引用 28
    不错支持
  • weixing 2018-1-3
    0 引用 29
    111111111坎坎坷坷扩扩扩扩扩扩
  • zqj5568 2018-1-3
    0 引用 30
    看到有人有这方面需求 我来学习一下
  • Josie915 2018-1-5
    0 引用 31
    进来看看,,
  • a42024456 2018-1-6
    0 引用 32
    感谢分享!!
  • ljunje 2018-1-9
    0 引用 33
    海洋CMS自动播放下集的简单实现
  • 2257120854 2018-1-11
    0 引用 34
    xxfxa 新想法
  • bitihou 2018-1-11
    0 引用 35
    坎坎坷坷扩扩扩扩扩扩
  • arpshell 2018-1-20
    0 引用 36
    bucuo代码不支持https加密的网站,且ckplayer插件必须同域才行。
  • 619595666 2018-1-22
    0 引用 37

    进来看看,,
  • 765068239 2018-1-31
    0 引用 38
    海洋CMS自动播放下集的简单实现
  • ouqiuming 2018-2-1
    0 引用 39
    {:5_146:}
    本帖最后由 nohacks 于 2017-9-29 14:24 编辑


    最近发现有朋友在问这个问题,研究了下,可以实现,但需要ckplayer插件配合。

    根据ckplay官方说明:播放时如果有“e:0"参数 ,播放结束会自动调用函数 playerstop()
  • 纪念版 2018-2-5
    0 引用 40
    看下怎么弄?
  • 游客 2018-2-7
    0 引用 41
    看看,学习一下,多谢
  • lixixue 2018-2-8
    0 引用 42
    这个可以有
  • 15531932035 2018-2-12
    0 引用 43
    0.0.0.00.0..0.0
  • mavsxiong 2018-2-13
    0 引用 44
    1166556645678
  • yy6029 2018-2-14
    0 引用 45
    哈哈哈哈哈哈哈哈哈哈
  • anyi151 2018-2-18
    0 引用 46
    支持楼主看看
  • xiaowei530 2018-2-23
    0 引用 47
    范德萨发呆这事发生在地方
  • 0 引用 48
    看一下,谢谢海洋CMS自动播放下集的简单实现
  • fsxoyo 2018-2-25
    0 引用 49
    这个可以看看
  • qkmy 2018-3-2
    0 引用 50
    看一下,学习学习,这谢谢分享
返回
发新帖