

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 对频道的播放进行时移
<a name="channel-assembly-time-shift"></a>

通过 MediaTailor 频道组合，您可以对频道的播放进行时移。时移允许观众在原始播出时间以外的时间观看频道的内容。例如，观众可以从头开始观看节目，即使他们在节目开始后才加入广播。或者，观众可以暂停节目，稍后再继续观看。

要对频道的播放进行时移，可以在该频道的播放 URL 中添加一个`start`参数。该`start`参数指定应开始播放的时间（相对于当前时间）。例如，如果当前时间是下午 2:00，而您想从下午 1:00 开始播放，则应将`start`参数设置为`-3600`，即 -1 小时（以秒为单位）。

该`start`参数接受正值和负值，以秒为单位：
+ 负值表示相对于当前时间的过去时间。例如，`start=-3600`表示 “从 1 小时前开始播放”。
+ 正值表示相对于当前时间的 future 时间。例如，`start=3600`表示 “将来 1 小时后开始播放”。

以下示例说明如何将`start`参数添加到频道的播放 URL：

```
https://a1b2c3d4e5f6.mediapackage.us-west-2.amazonaws.com/out/v1/examplechannel/index.m3u8?start=-3600
```

在此示例中，播放从 1 小时前开始。

该`start`参数受以下限制：
+ 过去或将来的最大时移窗口为 24 小时。
+ 时移仅适用于使用线性回放模式的频道。
+ 时移不适用于使用循环播放模式的频道。

如果您指定的`start`参数超出了可用的时移窗口，则 MediaTailor 会返回错误。