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不知道要填写哪个字段,现在这个点了报错,有大佬知道吗
用了这个参数parent.MacPlayer.PlayLinkNext,虽然能点,但是是在视频框里套一个页面,而不是直接一个视频,不是想要的效果,有大佬知道正确的字段吗 本帖最后由 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'];
}
}
},
mshuking 发表于 2022-5-31 20:14
在ckplayer.js 里面的 window.location.href=vars['next']['link']; 修改成window.open(vars['next']['l ...
感谢大佬,确实点下一集可以在新的页面打开了,我想问一下,如果想在全屏下,点下一集直接切换视频不退出全屏模式(例子:当前在全屏模式下播放第一集,点下一集,直接播放第二集,并且不退出全屏模式),可以实现吗?
页:
[1]