除了面向应用开发者的“接下来观看”指南之外,直播电视提供商在向“接下来观看”频道插入内容时还必须遵循以下准则。
直播电视节目
仅使用 Watch Next API 添加影视内容。例如,如果用户观看了电影《死侍》的 45 分钟,请添加这部电影。
请勿使用频道级实体。例如,如果用户在下午 4:30 停止观看频道 TBS,则不要添加该频道。
未看完的内容
如果满足以下任一条件,请在“接下来观看”频道中添加直播电视内容:
- 当接下来播放行呈现时,用户暂停了直播活动,并且直播仍处于开启状态。在这种情况下,从暂停的时间戳继续播放内容。
- 用户拥有该内容的点播或 DVR 权限。在这种情况下,请从用户离开的位置继续播放内容。这会取代直播。
新剧集
如果用户开始观看一个连续剧(如面向应用开发者的指南中所述),并且已经看完了整个视频,请使用 WATCH_NEXT_TYPE_NEW
向“接下来观看”频道添加新剧集。
删除计划
对于上述所有场景,如果当前直播的节目已添加到用户的接下来播放行中,则在直播节目结束后移除该节目,除非满足以下任一条件:
- 节目可通过用户的数字视频录像机 (DVR) 播放。
- 节目以视频点播 (VOD) 的形式在服务中提供。
数字视频录像机 (DVR) 节目
只有满足以下任一条件时,才能将 DVR 录制内容添加到接下来播放行:
- 用户开始观看录制内容,但未看完。
- 如本指南的另一部分所述,录制的节目是新的剧集。
电视点播 (TVOD) 内容提供商
点播电视内容提供商必须遵守本部分中的准则。
租借
如果用户从您的服务中租借了内容,请在以下情况下将其添加到“接下来观看”频道:
- 用户已租借内容但尚未观看。使用
WATCH_NEXT_TYPE_NEW
添加内容,并将lastEngagementTimeUtcMillis
设置为用户租借内容时的时间戳。 - 租借即将到期。在这种情况下,请在到期时间前 48 小时将“接下来观看”频道添加到“接下来观看”频道,并将类型设置为
WATCH_NEXT_TYPE_NEW
。
如果用户开始观看内容且未看完,请遵循未看完内容指南。
购买记录
如果用户从您的服务中购买了一段内容,请将其添加到“接下来观看”频道。使用 WATCH_NEXT_TYPE_NEW
并将 lastEngagementTimeUtcMillis
设置为用户购买内容时的时间戳。
如果用户开始观看内容且未看完,请遵循未看完内容指南。
非购买和非租借的内容
请勿使用 Watch Next API 显示用户尚未租借或购买的新内容。例如,如果用户租借了某集节目并看完,除非用户租借或购买了下一集,否则不要将其推送到“接下来观看”频道。