播放列表与定时播放配置
本文讲播放列表与定时播放的通用配置思路,不绑定具体型号;具体设置项以你所用播放器/中控为准。
一个展厅一天的播放是有节奏的:上午团队导览放讲解版长片,下午散客多切成循环短片,开馆前十分钟屏幕该亮起来暖场,闭馆时间一到就该黑屏关机。要是全靠人到点去点鼠标,一天下来光盯这几块屏就够呛,还免不了忘、免不了错。
把这套节奏交给机器,靠两样东西:播放列表决定”放什么、按什么顺序、怎么循环”,定时任务决定”什么时候自动开、切、停”。两样配好,展厅的播放就能自己按剧本跑一整天。这篇从编列表到配定时到多机对齐,一路讲到底。
播放列表和定时任务,各管一半
播放列表是”内容的剧本”——哪些片子、按什么顺序、循环还是顺序、片间怎么过渡,排成一张单子。它只管”放什么、怎么放”,不管”什么时候放”。
定时任务是”时间的闹钟”——到某个时间点触发某个动作:启动、切列表、停止、关机。它只管”什么时候动”,动哪张列表得指给它。
两者是搭档:列表编好内容,定时把列表绑到时间点上,展厅的自动播放才转得起来。
前置条件
动手前确认这三件事,能省掉大半排错:
- 播放器支持播放列表与定时任务。多片源排序、循环、过渡,加上定时触发,这几样是硬要求。
- 片源整理到位:命名规范、编码/分辨率/帧率一致——多机场景尤其要命,不一致到切换那步就卡给你看。
- 设备时间已校准。定时任务全靠系统时间,时间不准闹钟就是错的;多机务必统一对时,建议局域网 NTP。
最小可用:先编一张列表跑起来
别一上来就抠分时段、节假日规则这些花活。先把”两个片子排成一张列表、循环播起来”跑通,确认播放器的列表功能是通的,再往上加定时。
在播放器里新建一个播放列表,拖两段测试视频进去,排好顺序,把循环方式设成”整列表循环”,然后启动这张列表。
你应该看到:第一段播完自动接第二段,第二段播完又回到第一段,循环不停,中间不停顿、不黑屏。看到这个,说明列表功能正常,接下来把它扩成真实节目单、再绑定时就行。如果切片时黑一下、卡一下,先记下,这是后面要调编码和预加载的信号。
完整步骤
主链路通了,一步步做扎实。
1. 整理片源与命名
- 把视频、图片、网页等素材集中到本地目录,开预加载/本地缓存——别指望开播时现从网络拉。
- 用有序前缀命名(
01_开场、02_主片),列表一目了然,排错好定位。 - 多机同步场景逐台确认用同一份片源、同一版本——差一版就对不齐。
你应该看到:素材按序号排得整齐,每台机器这份目录内容完全一致。
2. 编排播放列表
播放列表决定”放什么、按什么顺序、怎么循环”。常见的四种排法,按场景挑:
| 方式 | 说明 | 适用 |
|---|---|---|
| 顺序播放 | 按列表从头到尾播一遍 | 一次性流程、导览 |
| 循环播放 | 整列表循环不停 | 常态展项、背景大屏 |
| 单片循环 | 单个片源反复播 | 单视频长期展示 |
| 分组/场景 | 不同场景对应不同列表 | 白天/夜间、不同主题切换 |
编排时留意设过渡方式(直切 / 无缝切换)。展厅里无缝切换观感明显更专业,片与片之间不闪黑、不顿挫,做法见视频无缝切换与 8K 大屏播放。你应该看到:切片时画面平滑过渡,不出现黑帧或卡顿。
3. 配置定时播放
定时任务把播放列表绑到时间点上,实现自动开关:
- 开馆定时:到点自动启动播放器、加载并播放指定列表。设在开馆前几分钟,让屏幕提前暖场。
- 闭馆定时:到点停止播放、黑屏或关机。要真断电的,联动电源时序器,参考用 Modbus 对接电源时序器。
- 分时段切换:不同时段切到不同列表——上午导览片、下午循环片,各绑各的时间点。
- 周期/节假日规则:按星期或日期排不同时间表,工作日和周末、节假日各一套。
你应该看到:把某条定时的触发时间临时改到一两分钟后做测试,到点它准时触发对应动作(起播/切换/停止),一秒不差。
4. 接入中控统一调度(可选但推荐)
单机定时够应付基本需求;一旦是多展项、要联动,就交给中控统一下发,更可靠:
- 中控按时间或触发条件,统一下发”播放/停止/切换列表”指令到各播放器。
- 指令走 TCP/UDP 远程控制,详见TCP 与 UDP 速查与网络可控播放器联网设置教程。
- 多机同步起播必须统一时间基准、由控制端统一发起,别让各机各自的本地定时去跑——各跑各的必然越跑越偏。
关键参数速查
| 项目 | 推荐 | 说明 |
|---|---|---|
| 片源位置 | 本地目录 + 预加载 | 防开播黑屏 |
| 命名 | 有序前缀 01_/02_ | 编排排错都方便 |
| 过渡 | 无缝切换 | 观感专业、无黑帧 |
| 定时时间基准 | 系统时间 + NTP 对时 | 定时准不准全看它 |
| 多机同步 | 中控统一触发 | 别靠各机本地定时 |
| 多机片源 | 同一份、同版本 | 差一版就对不齐 |
故障排查表
定时和列表这块毛病也集中,对照排查:
| 现象 | 可能原因 | 解决 |
|---|---|---|
| 定时压根不触发 | 系统时间/时区不对,或定时规则没启用 | 先核对系统时间和时区,再查规则是否启用 |
| 两条定时打架,实际执行了错的那条 | 定时规则互相覆盖 | 检查规则优先级,删掉冲突项 |
| 到点不切换列表 | 目标列表/片源路径不存在或被改名 | 核对目标列表和片源路径是否还在 |
| 多机定时不齐、起播有先后 | 各机本地定时有误差 | 改由中控统一触发,各机配 NTP 对时 |
| 切片时黑屏/卡顿 | 各机编码不一致,或没走本地预加载 | 统一编码、开本地预加载,必要时改 GPU 解码,见视频编码与封装怎么选 |
| 闭馆没停、没关机 | 停止动作或关机/断电联动没配全 | 补上停止 + 关机/断电,检查时序器联动是否生效 |
| 节假日还在按工作日表跑 | 没配节假日规则 | 按日期加节假日专用时间表 |
排查有个总口诀:定时不触发,先查时间和时区,别的都往后放。 定时任务全建在系统时间上,时间错了、时区偏了,后面再怎么调规则都是错的。这是最常见、也最容易被跳过的一步。
进阶变体
多列表按主题切换。 展厅办不同主题活动时,每个主题各编一张列表,用定时或中控在活动时段切到对应列表,一套设备复用于多场活动。
触发式插播。 常态循环列表外留一条”插播”通道——观众触发某互动装置时,中控临时打断当前列表、插播专属内容,播完回到常态循环,本质是”常态定时 + 触发指令”的叠加。
跨屏节目编排。 多块屏各放各的内容、但要在时间上咬合时,别靠各屏本地定时对齐,统一交给中控按同一时间轴下发才咬得住。
动手清单
- 片源集中本地目录、开预加载、有序前缀命名,多机确认同一份同版本
- 按场景选好循环方式,编排列表并设无缝过渡
- 校准系统时间/时区,多机配 NTP 对时
- 配开馆定时(提前暖场)、闭馆定时(停止/关机),按需加分时段与节假日规则
- 多展项联动交给中控统一下发、统一时间基准
- 把某条定时临时改到一两分钟后实测准时触发,再空跑一个开闭馆周期验开切停
小结
展厅的无人值守播放,说到底就是”列表 + 定时”这对搭档在替你值班:列表编好放什么、怎么循环、怎么过渡,定时管好什么时候开、切、停。单机能应付基本节奏,多展项、要联动就把调度权交给中控,统一时间、统一触发。配的时候盯死系统时间这个命门、盯死多机片源一致,剩下的就是让它按剧本自己跑一整天。
需要播放列表、定时与多机同步集中管理一站搞定?了解 SoftPlayer 网络可控播放器,配合 SoftControl 展厅中控可视化编排全场定时与场景,或浏览播控播放器专题。