# 云映 HLS 起播偏移核对：正值从开头算，负值从当前清单末尾算

语言：zh-CN
原文：[云映 HLS 起播偏移核对：正值从开头算，负值从当前清单末尾算](<https://allluckly.cn/guides/icouldplay-hls-start-signed-offset-playlist-scope/>)
中文：[中文 HTML](<https://allluckly.cn/guides/icouldplay-hls-start-signed-offset-playlist-scope/>)
English: [English HTML](<https://allluckly.cn/en/guides/icouldplay-hls-start-signed-offset-playlist-scope/>)
发布于: 2026-11-13T00:00:00+08:00
内容更新于: 2026-11-13T00:00:00+08:00
署名：Bison

在固定二十秒清单中定位正负三秒，区分偏好起点、分片边界与实际续播。

负三秒不是倒放三秒，起播偏好也不是已经观看三秒。本课用完整结束的二十秒教学清单，手工定位两个偏移，再在云映真实来源中记录实际起点。示例不含可播放分片，应用续播、用户定位与清单字段分别留证，不用纸面位置覆盖真实观察。

## 一、固定有结束标记的清单范围

准备纸笔与一份可辨认的清单副本，先确认练习使用四个五秒段且明确结束，不是不断滚动的直播窗口。真实来源只选自有或获准使用的小样本，记录取得时刻与范围；拿不到原清单时用教学版完成纸面任务即可。不能从播放器进度条直接认定分片边界，也不能把上周截图里的清单末尾当成今天相同位置。原文件与配置保留，不为练习改变自己日常续播记录，应用实际起点另外写。

## 二、建立四段二十秒的时间尺

下方原创清单只用于解释，四个地址不提供媒体。按声明在纸面画零、五、十、十五、二十秒五个分界，总和为二十秒。初次先原样抄负三，不急着把它改成正数；时间偏移单位为秒，不是分片序号。一个播放会话的续播历史不是清单内容，不能偷偷加进这条纸尺。文件名的一二三四帮助辨认地址，不额外增加每段时长，也不能替代 EXTINF 的数值。

```
#EXTM3U
#EXT-X-VERSION:6
#EXT-X-TARGETDURATION:5
#EXT-X-START:TIME-OFFSET=-3.0,PRECISE=YES
#EXTINF:5.0,
s1.ts
#EXTINF:5.0,
s2.ts
#EXTINF:5.0,
s3.ts
#EXTINF:5.0,
s4.ts
#EXT-X-ENDLIST
```

## 三、负偏移从最后媒体段的末尾回数

依据[RFC 8216 起播标签说明](<https://www.rfc-editor.org/rfc/rfc8216.html#section-4.3.5.2>)，TIME-OFFSET 的负值从清单最后媒体段末尾回数。本例二十减三得到十七秒，落在第四段十五到二十秒范围。它不是把整个影片按负速率倒播，也不是第三个分片开始。圈出方向与基准两个条件，再写结果，避免只看数字三就凭直觉定位。纸面十七秒仍是声明坐标，不是声称云映已准确停在某个物理画格。

## 四、正值副本只改变符号条件

另存一份，把 START 那一行的负三改为正三，保留四段时长、结束标记和 PRECISE。正值从清单开头算，所以得到第三秒，位于第一段零到五秒，而不是二十三秒。两版每份只保留一条起播标签，不能在同一清单同时放正负两条再说只是两个可选选项。分别给文件命名和记录期望，不能因为后一次选中了另一副本，就把前一次观察倒改为新坐标；两个符号条件要能独立复核。

## 五、精确偏好与分片起点分别登记

本例 PRECISE 为 YES，规范意图是在包含偏移的分片中，不呈现偏移之前的媒体样本；它不是凭空创造一个实际编码中不存在的精确画格。若另存 NO 对照，规范建议客户端尝试呈现该分片全部样本，所以分片开头与偏移点不应混成一个数字。只说明这个字段的偏好，不保证每条云映路径一定遵从，也不把实际几秒差异直接判为应用违规。缺失该属性的默认处理另按规范核对，不能靠单词字面猜。

## 六、记录实际起点时排除续播混入

对已有真实可播素材，在进入播放前记录是否有旧观看位置、是否手动点了进度条，再记最初可见锚点。若安装版本有明确从头播放入口，可按实际入口另做一轮，没有就不编造按钮。起点与纸面偏移不符时，保留清单取得时间、来源和会话条件，不能立刻把旧记录清空来掩盖原因。教学清单没有资源，不能在应用里报它已经播放到十七秒；真实观察只能属于另一个确实存在且身份明确的样本。

## 七、排查符号、范围与直播条件

若得到负三秒的屏幕坐标，回看是不是漏了清单末尾基准；若得到第三区间，检查是否把秒误作段号。真实清单没有结束标记时，规范对靠近末尾的起播偏好还有条件，本课固定结束版的演算不能直接移到直播。偏移绝对值超出总时长时先回规范单独审核，不继续把本例减法当万能方案。排查不改服务器、不删媒体库，缺少来源或范围资料就写待核，不以播放成功替文件语义全部背书。

## 八、重开后交付基准与实际两栏

退出播放再返回真实素材，重新核所选来源和可见开场锚点，把这次条件追加记录。最终交付二十秒纸尺、正负三的基准和结果、所属分片、PRECISE 条件、实际观察与未知项。让他人复算三与十七，而不是只记“往前三秒”这种不明基准的话。原稿和续播资料保留；清单更新后重新确定末尾，不把旧十七秒写成永久固定位置。验收只证明本轮资料可追溯，不能扩展成所有流媒体都按此方式起播。

## 相关教程与资料

[HLS节目时刻](<https://allluckly.cn/guides/icouldplay-hls-program-date-time-playback-clock-map/>)、[HLS清单状态](<https://allluckly.cn/guides/icouldplay-hls-playlist-type-endlist-snapshot-check/>)。

资料核对：2026 年 11 月 13 日，依据 [云映官方 App Store 说明](<https://apps.apple.com/cn/app/id6755653178>)与 [Apple 公开版本查询](<https://itunes.apple.com/lookup?id=6755653178&country=cn>)，当前版本 1.1.1，最低要求 iOS / iPadOS 15.0。1.1.1 的公开更新列出 Kodi、OpenList / AList 与 S3 兼容存储，并改进来源切换及跳转后的字幕显示；本文按这些公开范围与现有播放能力组织任务，具体入口以安装版本为准。自制样本、手工记录与外部文件整理不是应用新增自动功能；未声称已完成真机或私人服务器实测。

