ckplayer

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 163|回复: 3

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

[复制链接]

1

主题

3

帖子

25

积分

新手上路

Rank: 1

积分
25
发表于 2022-5-25 11:51:27 | 显示全部楼层 |阅读模式
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不知道要填写哪个字段,现在这个点了报错,有大佬知道吗

回复

使用道具 举报

1

主题

3

帖子

25

积分

新手上路

Rank: 1

积分
25
 楼主| 发表于 2022-5-25 12:08:44 | 显示全部楼层
用了这个参数parent.MacPlayer.PlayLinkNext,虽然能点,但是是在视频框里套一个页面,而不是直接一个视频,不是想要的效果,有大佬知道正确的字段吗
回复

使用道具 举报

1

主题

11

帖子

821

积分

高级会员

Rank: 4

积分
821
发表于 2022-5-31 20:14:02 | 显示全部楼层
本帖最后由 mshuking 于 2022-5-31 20:39 编辑
victor107 发表于 2022-5-25 12:08
用了这个参数parent.MacPlayer.PlayLinkNext,虽然能点,但是是在视频框里套一个页面,而不是直接一个视频 ...
  1.   /*
  2.                  * nextClick
  3.                  * 功能:点击下一集按钮的动作
  4.                 */
  5.                 nextClick=function(){
  6.                         if(valType(vars['next'])=='object'){
  7.                                 if('link' in vars['next']){
  8.                                         window.location.href=vars['next']['link'];
  9.                                 }
  10.                         }
  11.                 },
复制代码
在ckplayer.js 里面的 window.location.href=vars['next']['link']; 修改成  window.open(vars['next']['link']); 新窗口打开

修改成parent.location.href=vars['next']['link'];在父页面打开新页面    这个效果最好
  1.   /*
  2.                  * nextClick
  3.                  * 功能:点击下一集按钮的动作
  4.                 */
  5.                 nextClick=function(){
  6.                         if(valType(vars['next'])=='object'){
  7.                                 if('link' in vars['next']){
  8.                                     window.open(vars['next']['link']);
  9.                                         //window.location.href=vars['next']['link'];
  10.                                 }
  11.                         }
  12.                 },
复制代码



回复

使用道具 举报

1

主题

3

帖子

25

积分

新手上路

Rank: 1

积分
25
 楼主| 发表于 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 ...

感谢大佬,确实点下一集可以在新的页面打开了,我想问一下,如果想在全屏下,点下一集直接切换视频不退出全屏模式(例子:当前在全屏模式下播放第一集,点下一集,直接播放第二集,并且不退出全屏模式),可以实现吗?
回复

使用道具 举报

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

本版积分规则

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