ckplayer

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1389|回复: 4

想放入多个播放地址进行固定时间播放

[复制链接]

3

主题

6

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2022-10-20 21:26:31 | 显示全部楼层 |阅读模式
想放入多个播放地址进行固定时间播放

1.m3u8
12.m3u8
13.m3u8
11.m3u8
14.m3u8
15.m3u8
16.m3u8
17.m3u8
18.m3u8
19.m3u8

怎么样设置 按顺序播放 或者 随机播放  定时播放呢


视频列表要怎么写呢

回复

使用道具 举报

4

主题

70

帖子

662

积分

高级会员

Rank: 4

积分
662
发表于 2022-10-20 21:44:36 | 显示全部楼层
这样与直播无异。
回复

使用道具 举报

3

主题

6

帖子

21

积分

新手上路

Rank: 1

积分
21
 楼主| 发表于 2022-10-21 19:10:44 | 显示全部楼层
lanmfly 发表于 2022-10-20 21:44
这样与直播无异。

对啊  小白无从下手  不懂就问啊
回复

使用道具 举报

4

主题

70

帖子

662

积分

高级会员

Rank: 4

积分
662
发表于 2022-10-21 23:11:20 | 显示全部楼层
直播,你都不必特意生成一个个m3u8。
比如,你有几个mp4文件,打算直播地址:http://域名/hls/live/live.m3u8,
则用批处理把mp4用ffmpeg推流到http://域名/hls/live/live.m3u8这个m3u8文件:
ffmpeg -re -i D:\01.mp4 -c copy -map 0 -f hls -hls_list_size 10 -hls_wrap 10 -hls_time 10 live.m3u8
ffmpeg -re -i D:\02.mp4 -c copy -map 0 -f hls -hls_list_size 10 -hls_wrap 10 -hls_time 10 live.m3u8
ffmpeg -re -i D:\03.mp4 -c copy -map 0 -f hls -hls_list_size 10 -hls_wrap 10 -hls_time 10 live.m3u8

客户端请求的html文件http://域名/live.html:

<!DOCTYPE html>
<html>
         <head>
                 <meta charset="UTF-8">
                 <link rel="stylesheet" type="text/css" href="ckplayer/css/ckplayer.css">
                 <script type="text/javascript" src="ckplayer/js/ckplayer.min.js"></script>
         </head>
         <body>
                 <div class="video" style="width: 1280px;height: 720px;"></div>
                 <script type="text/javascript">
         var videoObject = {
                 container: '.video', //容器的ID或className
                 live: true,//指定为直播
                plug: 'hls.js',//使用hls.js插件播放ts
                 video: 'hls/live/live.m3u8' //视频地址
}
         new ckplayer(videoObject);
                 </script>
         </body>
</html>
回复

使用道具 举报

0

主题

4

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2022-11-23 21:14:43 | 显示全部楼层
添加next 对象 播放完自动下一集
回复

使用道具 举报

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

本版积分规则

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