字幕位置与流时间
云映 HLS 日期时间核对:分开节目时刻、时区与播放进度
为两个分片建立绝对时刻与相对时长的对应,不用当前设备时间反填素材日期。
本文目录
清单写九点,不代表你必须九点打开,也不代表播放器的九秒位置。本课用原创日期时间样本,在笔记中把节目时间、播放进度和本次观看时间分成三栏。实际素材只按自己有权取得的证据核对,云映使用普通播放与已有时间轴,不承诺显示节目日期面板或自动同步外部时钟。
一、先保存清单快照与查看时间
准备纯文本笔记,有自己可管理的 HLS 来源时保留媒体清单原文、最终地址与取得时间。没有实际素材则先做纸面对应,播放栏明确未执行。取得时间说明你何时拿到这份文本,不自动等于影片录制或节目起始时刻。先在云映确认真实来源可打开,记录片名与内容身份,避免拿同名回放配另一份直播窗口。对私人来源只保留自己的记录,不把带访问凭据的地址写入公开问题说明;教学例子里的文件名没有提供可请求的真实视频。
二、标出日期标签所指向的后续分片
下方是原创教学清单,日期标签放在 a.ts 之前;用箭头把它连到后续分片,而不是把日期附到文件名本身。两条 EXTINF 都为四秒,先圈出日期字符串中的时区,再给时长单独一栏。清单只用来读结构,不能保存文本后宣布已经获取八秒媒体。标签中的日期是人为给定的练习值,不是作者在这个时刻完成拍摄的声明。保留标签原值、时长与分片顺序,不为了与自己现在的设备时钟一致而改小时数。
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:4
#EXT-X-PROGRAM-DATE-TIME:2026-11-12T09:00:00+08:00
#EXTINF:4.000,
a.ts
#EXTINF:4.000,
b.ts
#EXT-X-ENDLIST
三、把绝对时刻与相对起点对应
参考RFC 8216 节目日期时间标签,标签为后续分片的首个样本建立绝对日期时间关联。纸面例子额外约定两片连续且各恰四秒,则 a 的相对起点零秒对应九点整,b 的四秒起点对应九点零分零四秒,总声明时长八秒。这个对应来自给定日期与连续时长条件,不来自你按下播放的时刻。实际清单如果存在间断、不同映射或资料不足,需要保留限制,不能把纸面加法无条件套到所有来源,也不能从标签独自证明现实录制时间准确。
四、换时区时保留同一个时刻
本例九点加八小时偏移对应同日 UTC 一点,不是把后面的加八改成 Z 而小时仍写九。给笔记并排写原值与换算值,日期也一起核;其他时段换算可能跨日,不能只处理小时后丢掉日期。这里的四秒偏移在两个时区表示中相同,不会因为换时区就变成四小时。对没有时区依据的素材标未知,不凭本机所在地补上海时区。换算是读者手算,并非云映已经校准服务器时钟,也不表示视频里拍到的墙钟一定与清单声明一致。
五、观看时用内容锚点定位进度
实际来源可用时,从已知内容开头顺播,记录一个清楚动作与播放器显示进度,再核是否有足够资料对应到某分片。只有大致秒数时写约,不假装逐帧定位到首个样本。把本次观看日期另记一栏,晚几小时看回放不改变文件里原有的声明时间。若应用界面只显示时长,不显示绝对日期,就如实保存这个范围,不发明节目时间按钮。无法把动作对应到清单时,保留观看结果与映射未知两项,不用随便一处镜头切换充当分片边界来填满表格。
六、为同内容改日期的纸面副本留证
另存一份教学副本,只把绝对时刻移后一小时,分片名称和时长不变。纸面相对时长仍八秒,但绝对映射整体平移;这不等于新拍了一份内容,也不让文件播放速度变快。该对照只检查声明语义,不要求篡改生产清单或把改过的日期发布为真实录制证明。若素材提供者后来更正日期,保留原说明、更正依据与新快照,不悄悄覆盖历史记录。文件身份、日期声明与来源真实性各有证据,不能用其中一个字段替另外两项完成核验。
七、排查日期、序号与时间轴混用
若算出设备必须倒回过去才能播放,先检查是否把节目时刻当成观看预约;若把媒体序号一百读成一百秒,则回到声明时长与序号分栏。时区差八小时与字幕整体偏移八秒不是同一排查任务,不能用调字幕延迟解决日期换算错误。原文没有标签就写未提供,不从文件修改日期补一个值。实际来源换了快照或清晰度时重新记身份,未知位置仍未知,不清库、不改系统时间,也不根据一个不一致的墙钟断言服务器或人物在说谎。
八、完成三种时间的边界说明
最终保存清单身份与取得时间、日期原值与时区、相对起点与时长、实际内容锚点及未确认映射。纸面验收能说明零与四秒分别对应哪些给定时刻,实际验收只报告真正观看和取得的资料。退出再返回同一来源核一个锚点,原清单保留不覆盖。下一份素材若没有连续映射条件,就重新建表,不借本例补造精确时间。这样的成果可以解释节目声明、文件位置和观看时刻为何不同,而不是承诺应用能从任意流反推出真实拍摄日期。
相关教程与资料
资料核对:2026 年 11 月 12 日,依据 云映官方 App Store 说明与 Apple 公开版本查询,当前版本 1.1.1,最低要求 iOS / iPadOS 15.0。1.1.1 的公开更新列出 Kodi、OpenList / AList 与 S3 兼容存储,并改进来源切换及跳转后的字幕显示;本文按这些公开范围与现有播放能力组织任务,具体入口以安装版本为准。自制样本、手工记录与外部文件整理不是应用新增自动功能;未声称已完成真机或私人服务器实测。