ckplayer

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3172|回复: 5

x3版本如何切换视频源

[复制链接]

2

主题

4

帖子

31

积分

新手上路

Rank: 1

积分
31
发表于 2023-3-18 17:10:28 | 显示全部楼层 |阅读模式


  1. changVideo(){
  2.     this.player.pause()
  3.     // this.player.remove()
  4.     // this.player =  new ckplayer({
  5.     //   container: '#video',//视频容器的ID
  6.     // video: "http://192.168.5.193/services/fxjswendian/upload/evaluate/02-1.mp4"
  7.     // })
  8.     this.player.vars({
  9.       video: "http://192.168.5.193/services/fxjswendian/upload/evaluate/02-1.mp4"
  10.     })
  11.   }
复制代码

注释的是第一个方法,使用了之后没用,报错
然后我使用.vars()还是无法切换视频源
求大佬指导
回复

使用道具 举报

4

主题

70

帖子

653

积分

高级会员

Rank: 4

积分
653
发表于 2023-3-22 00:02:58 | 显示全部楼层
本帖最后由 lanmfly 于 2023-3-22 08:20 编辑


ck中只是一个播放器,对video的切换还得用程序来控制。
隔壁那个抖妹妹的视频,大概是这个样子的:

创建一个文件夹,里面随便放视频文件即可
例如文件夹名字是assets代码如下
<?
$handler = opendir('./assets/mp4/');//当前目录中的文件夹下的文件夹     需要获取的目录文件夹名字
while( ($filename = readdir($handler)) !== false ) {
      if($filename != "." && $filename != ".."){
          //echo $filename."<br>";
          $tmp[] =  $filename;
      }
}
closedir($handler);
//print_r($tmp);

$arr=array_rand($tmp);
$video='./assets/mp4/'.$tmp[$arr];
header("locationvideo");
?>

代码解释
<?
$handler = opendir('./assets/mp4/');//./assets(文件夹)/mp4(文件夹)
while( ($filename = readdir($handler)) !== false ) {
      if($filename != "." && $filename != ".."){
          //echo $filename."<br>";
          $tmp[] =  $filename;
      }
}
closedir($handler);
//print_r($tmp);

$arr=array_rand($tmp);
$video='./assets/mp4/'.$tmp[$arr];//./assets(文件夹)/mp4(存放视频的文件夹)
header("locationvideo");
?>

如果你创建一个文件夹命名为:美女,这个文件夹里面有很多视频
我们可以在这个文件夹外面创建一个php文件
代码中需要修改的地方如下

修改为./美女/
这样即可访问

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

4

主题

70

帖子

653

积分

高级会员

Rank: 4

积分
653
发表于 2023-3-22 00:06:18 | 显示全部楼层
本帖最后由 lanmfly 于 2023-3-22 08:30 编辑

一个用X3做播放器的列表简单效果如图:


其中,设播放器目录为ck,建立播放文件如下
index.php
------------

<head>
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>视频解析</title>
</head>

<?php
if(strpos($_GET["url"] ,'.mp4')||strpos($_GET["url"] ,'.m3u8')){
        $urls='/ck/jx.php?url='.$_GET["url"];
}else{
        $urls = $_GET["url"];
}
?>
<iframe id="iframepage" allowFullScreen=ture marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no" src="<?php echo $urls;?>" height="100%" width="100%"></iframe>
<style type="text/css">
body{
          margin: 0px;
    padding: 0px;
    background: #000;
}
</style>
</body>
</html>


而解析jx.php文件可以用论坛里“小白可以……”那个文件,也可以简单引用如下面这个
jx.php
--------

<?php
$url= $_GET['url'];
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport" />
<title>m3u8</title>
<style type="text/css">body,html,.a1{background-color:#000;padding: 0;margin: 0;width:100%;height:100%;}</style>
<script type="text/javascript" src="ckplayer/ckplayer.js"></script>
</head>
<body style="overflow-y:hidden;">
<div id="video" style="width:100%;height:100%;"></div>
<script type="text/javascript">
        var videoObject = {
                container:'#video',
                autoplay:true,
                video:'<?php echo $url ?>'
        };
        var player=new ckplayer(videoObject);
</script>
</body>
</html>



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

4

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2023-3-22 20:56:39 | 显示全部楼层
本帖最后由 SocoL 于 2023-3-22 20:58 编辑
lanmfly 发表于 2023-3-22 00:06
一个用X3做播放器的列表简单效果如图:

感谢大佬,php的不太会用,之前的代码又能切换视频源了,啥也没改,不知道为啥
回复

使用道具 举报

5

主题

82

帖子

274

积分

中级会员

Rank: 3Rank: 3

积分
274
QQ
发表于 2023-3-23 23:56:52 | 显示全部楼层
SocoL 发表于 2023-3-22 20:56
感谢大佬,php的不太会用,之前的代码又能切换视频源了,啥也没改,不知道为啥 ...

因为你浏览器有缓存  隔段时间没有缓存就ok了
回复

使用道具 举报

2

主题

4

帖子

31

积分

新手上路

Rank: 1

积分
31
 楼主| 发表于 2023-3-24 20:24:30 | 显示全部楼层
zxjung 发表于 2023-3-23 23:56
因为你浏览器有缓存  隔段时间没有缓存就ok了

感谢!!!!!
回复

使用道具 举报

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

本版积分规则

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