一人

作者: TysonFury | 来源:发表于2017-09-12 06:42 被阅读13次

    一周更新模块:

    我的追剧

    我的追剧中显示的剧集:

    把满足下列条件的剧集展示在我的追剧:

    1.我收藏了下列剧集

    2.该剧在近一个星期内7x24h发生过更新

    排列方式:根据剧集最新一次更新的时间,按照时间倒序排列,剧集更新时间越近的显示在越前方

    展示形式:

    右上角显示已收藏的角标形式(这里可以把角标形式单独列出来)

    右下角角标具体显示字段为“xx更新”,其中xx显示的可字段具体如下:

    列表

    周一:今日 昨日 上周六 上周五 上周四 上周三 上周二 上周一

    周二

    周三

    周四

    周五

    周六

    周日

    若该剧集更新时间是在当前日期的0:00至现在,则xx为今日

    若该剧更新时间是昨日的凌晨0:00至今日的0:00,则xx为昨日

    其余根据日期来判断,若更新时间和显示时间是同一个自然周,则按,周x命名,若更新时间和现在不是同一个自然周,则按上周x显示

    其中“xx”为更新的日期,

    hover后形式:

    鼠标hover前,显示的内容有、、、

    鼠标hover后,显示的剧集则用较短按钮的形式显示最新更新的集数,如果只有一集,则显示立即观看,或者用长条显示期数,若用户显示的内容

    若在当前页面上所能显示的位置仍有空余的时候,则拉取用户的观看历史记录,选取用户最近观看的

    说明:

    功能名称

    详述

    具体逻辑

    播放记录

    针对已登录用户,请求用户最近的播放记录。

    接口过滤已看完的短视频;

    前端最多请求16条,根据产品需求再排序,展现前8条;

    实现智能续播。

    最近更新

    针对已登录用户,获取用户看过的视频是否更新。

    前端请求全部更新信息,根据产品需求再排序,展现前8条;

    播放更新的那一集。

    接口提供

    由用户云提供

    展现逻辑:

    1)  如果用户没有播放记录,则不展示整个「继续看」模块;

    2)  启动时,默认展现「播放记录」;

    3)  如果「播放记录」不足8条,则有多少条就展示多少条;如果「播放记录」>8条,则按照四大频道的记录优先,取前8条展示;

    4)  点击「更新提醒」,如果更新消息没有或不足8条,则补充展示推荐数据;如果大于8条,则取前8条展示。

    若用户没有登录:

    则。。。

    若用户观看记录为空:则。。

    若用户没有收藏,则显示其中一个封面。。。。

    若用户都是空的,则不显示

    相关文章

      网友评论

          本文标题:一人

          本文链接:https://www.haomeiwen.com/subject/ixmqsxtx.html