victor107 发表于 2022-5-25 11:51:27

ckplayer在苹果cms10中的next参数是哪个?

ckplayer.html代码如下:
<!DOCTYPE html>
<html>
        <head>
                <title>ckplayer</title>
                <link type="text/css" rel="stylesheet" href="ckplayer/css/ckplayer.css" />
                <meta http-equiv="content-type" content="text/html;charset=UTF-8"/>
      <meta http-equiv="content-language" content="zh-CN"/>
      <meta http-equiv="X-UA-Compatible" content="chrome=1"/>
      <meta http-equiv="pragma" content="no-cache"/>
      <meta http-equiv="expires" content="0"/>
      <meta name="referrer" content="never"/>
      <meta name="renderer" content="webkit"/>
      <meta name="msapplication-tap-highlight" content="no"/>
      <meta name="HandheldFriendly" content="true"/>
      <meta name="x5-page-mode" content="app"/>
      <meta name="Viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0"/>
                <!--
                        如果需要使用其它语言,请在此处引入相应的js,比如:<script type="text/javascript" src="ckplayer/language/en.js" charset="UTF-8"></script>
                -->
                <script type="text/javascript" src="ckplayer/hls.js/hls.js"></script>
                <script type="text/javascript" src="ckplayer/flv.js/flv.min.js"></script>
                <script type="text/javascript" src="ckplayer/js/ckplayer.js" charset="UTF-8"></script>
      <style type="text/css">
            body,html{width:100%;height:100%;background:#000;padding:0;margin:0;overflow-x:hidden;overflow-y:hidden}
            *{margin:0;border:0;padding:0;text-decoration:none}
            #video{position:fixed;top:5px;left:8px;font-size:12px;color:#fdfdfd;text-shadow:1px 1px 1px #000, 1px 1px 1px #000}
            #video{position:inherit}
      </style>
        </head>
        <body>
               
                <div class="video" style="width: 100%; height: 100%;max-width: 100%;">播放容器</div>
                <script>
                        //调用开始
                        var videoObject = {
                                container: '.video', //视频容器
                                plug: 'hls.js',
                                video: parent.MacPlayer.PlayUrl,//视频地址
                                next: {
                  link: parent.MacPlayer.PlayInfoLinkNext,
                  content:".video-next"
                  },//下一集按钮动作
                                mouseWheelVolume: 2,//是否启用鼠标滚轮调节音量功能,0=不启用,1=启用,2=全屏时才启用
                                keyVolume: 2//是否启用键盘控制音量调节,0=不启用,1=启用,2=全屏时才启用
                        };
                        var player=new ckplayer(videoObject)//调用播放器并赋值给变量player
                </script>
               
        </body>
</html>


next里的link不知道要填写哪个字段,现在这个点了报错,有大佬知道吗

victor107 发表于 2022-5-25 12:08:44

用了这个参数parent.MacPlayer.PlayLinkNext,虽然能点,但是是在视频框里套一个页面,而不是直接一个视频,不是想要的效果,有大佬知道正确的字段吗

mshuking 发表于 2022-5-31 20:14:02

本帖最后由 mshuking 于 2022-5-31 20:39 编辑

victor107 发表于 2022-5-25 12:08
用了这个参数parent.MacPlayer.PlayLinkNext,虽然能点,但是是在视频框里套一个页面,而不是直接一个视频 ...
/*
               * nextClick
               * 功能:点击下一集按钮的动作
                */
                nextClick=function(){
                        if(valType(vars['next'])=='object'){
                              if('link' in vars['next']){
                                        window.location.href=vars['next']['link'];
                              }
                        }
                },在ckplayer.js 里面的 window.location.href=vars['next']['link']; 修改成window.open(vars['next']['link']); 新窗口打开

修改成parent.location.href=vars['next']['link'];在父页面打开新页面    这个效果最好
/*
               * nextClick
               * 功能:点击下一集按钮的动作
                */
                nextClick=function(){
                        if(valType(vars['next'])=='object'){
                              if('link' in vars['next']){
                                    window.open(vars['next']['link']);
                                        //window.location.href=vars['next']['link'];
                              }
                        }
                },


victor107 发表于 2022-6-1 15:18:42

mshuking 发表于 2022-5-31 20:14
在ckplayer.js 里面的 window.location.href=vars['next']['link']; 修改成window.open(vars['next']['l ...

感谢大佬,确实点下一集可以在新的页面打开了,我想问一下,如果想在全屏下,点下一集直接切换视频不退出全屏模式(例子:当前在全屏模式下播放第一集,点下一集,直接播放第二集,并且不退出全屏模式),可以实现吗?
页: [1]
查看完整版本: ckplayer在苹果cms10中的next参数是哪个?