热点榜单的显示方法、装置、电子设备和存储介质转让专利

申请号 : CN202011255845.7

文献号 : CN112423122B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李壮王晓露

申请人 : 北京字跳网络技术有限公司

摘要 :

本公开实施例提供了一种热点榜单的显示方法、装置、电子设备和存储介质。该方法包括:在第一视频播放页面中播放目标视频;接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于切换所述第一视频播放页面的当前显示内容;如果所述第一滑动操作满足显示热点榜单的触发条件,则在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。本公开实施例通过采用上述技术方案,能够实现热点榜单的展示,使得用户了解热点视频的相关信息,并提高热点视频的关注程度。

权利要求 :

1.一种热点榜单的显示方法,其特征在于,包括:

在第一视频播放页面中播放目标视频;

接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于将第一视频播放页面中播放的目标视频切换为其他视频或热点榜单,或者,将所述第一视频播放页面中显示的热点榜单切换为其他视频;

如果所述第一滑动操作满足显示热点榜单的触发条件,则在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项;所述显示热点榜单的触发条件包括:所述第一滑动操作为在预设时间段内进行的第i次第一滑动操作,或者,所述第一视频播放页面的视频流中与所述第一滑动操作对应的下一待显示内容为热点榜单,其中,i为正整数。

2.根据权利要求1所述的方法,其特征在于,所述预设视频的各视频帧中包含模糊区域,所述模糊区域在所述第一视频播放页面中的显示位置与所述热点榜单在所述第一视频播放页面中的显示位置相同。

3.根据权利要求1所述的方法,其特征在于,所述热点榜单包括多个榜单页,所述在所述热点榜单内显示多个热点视频的视频项,包括:在所述热点榜单的第一显示区域中完整显示当前榜单页内的各当前视频项,并在所述热点榜单的第二显示区域中部分显示下一榜单页内的各下一视频项。

4.根据权利要求3所述的方法,其特征在于,还包括:

当接收到作用于所述热点榜单内的第二滑动操作时,控制各所述当前视频项和各所述下一视频项沿所述目标滑动操作的滑动方向移动,以切换所述热点榜单的当前榜单页;或者,当接收到作用于所述热点榜单内的视频项更新控件的点击操作时,切换所述热点榜单的当前榜单页。

5.根据权利要求3所述的方法,其特征在于,在所述在所述热点榜单内显示多个热点视频的视频项之前,还包括:获取电子设备的屏幕尺寸信息;

根据所述屏幕尺寸信息确定热点榜单的各榜单页内待显示的视频项的目标数量,并依据所述目标数量确定各榜单页内待显示的视频项。

6.根据权利要求1‑5任一所述的方法,其特征在于,还包括:

当接收到作用于热点榜单内的视频项的第一触发操作时,将当前显示页面由所述第一视频播放页面切换为第二视频播放页面,并在所述第二视频播放页面中播放所述第一触发操作对应的热点视频。

7.根据权利要求6所述的方法,其特征在于,还包括:

当接收到作用于所述第二视频播放页面内的第三滑动操作时,依据所述热点榜内各视频项的排序,切换所述第二视频播放页面中播放的热点视频。

8.根据权利要求1‑5任一所述的方法,其特征在于,还包括:

当接收到用于显示所述热点榜单的控件窗口的第二触发操作时,显示所述热点榜单的控件窗口,并在所述控件窗口中显示不感兴趣控件和至少一个好友的私信控件;

当接收到作用于所述不感兴趣控件的第一点击操作时,自第一视频播放页面的视频流中删除所述热点榜单,并播放所述视频流中的下一视频;

当接收到作用于目标好友的私信控件的第二点击操作时,将所述热点榜单发送给所述目标好友,所述目标好友为所述第二点击操作所点击的私信控件对应的好友。

9.根据权利要求1所述的方法,其特征在于,还包括:

当再次接收到所述第一滑动操作时,停止显示所述热点榜单,并在所述第一视频播放页面中播放所述视频流中与再次接收到的第一滑动操作对应的视频。

10.一种热点榜单的显示装置,其特征在于,包括:

目标视频播放模块,用于在第一视频播放页面中播放目标视频;

滑动操作接收模块,用于接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于将第一视频播放页面中播放的目标视频切换为其他视频或热点榜单,或者,将所述第一视频播放页面中显示的热点榜单切换为其他视频;

热点榜单显示模块,用于在所述第一滑动操作满足显示热点榜单的触发条件时,在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项;所述显示热点榜单的触发条件包括:所述第一滑动操作为在预设时间段内进行的第i次第一滑动操作,或者,所述第一视频播放页面的视频流中与所述第一滑动操作对应的下一待显示内容为热点榜单,其中,i为正整数。

11.一种电子设备,其特征在于,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑9中任一所述的热点榜单的显示方法。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑9中任一所述的热点榜单的显示方法。

说明书 :

热点榜单的显示方法、装置、电子设备和存储介质

技术领域

[0001] 本公开实施例涉及计算机技术领域,尤其涉及一种热点榜单的显示方法、装置、电子设备和存储介质。

背景技术

[0002] 目前,短视频播放软件通常会向用户提供推荐页面,用户能够在推荐页面中观看短视频播放软件推荐的视频,并可以通过上下滑动操作切换推荐页面中播放的视频。
[0003] 然而,当在推荐页面中观看视频时,现有技术仅支持用户通过上下滑动操作切换短视频播放软件所推荐的视频进行观看,用户无法系统地了解短视频播放软件中其他用户对各视频的观看情况。

发明内容

[0004] 本公开实施例提供一种热点榜单的显示方法、装置、电子设备和存储介质,以便于用户了解当前的热点视频。
[0005] 第一方面,本公开实施例提供了一种热点榜单的显示方法,包括:
[0006] 在第一视频播放页面中播放目标视频;
[0007] 接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于切换所述第一视频播放页面的当前显示内容;
[0008] 如果所述第一滑动操作满足显示热点榜单的触发条件,则在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。
[0009] 第二方面,本公开实施例还提供了一种热点榜单的显示装置,包括:
[0010] 目标视频播放模块,用于在第一视频播放页面中播放目标视频;
[0011] 滑动操作接收模块,用于接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于切换所述第一视频播放页面的当前显示内容;
[0012] 热点榜单显示模块,用于在所述第一滑动操作满足显示热点榜单的触发条件时,在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。
[0013] 第三方面,本公开实施例还提供了一种电子设备,包括:
[0014] 一个或多个处理器;
[0015] 存储器,用于存储一个或多个程序,
[0016] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本公开实施例所述的热点榜单的显示方法。
[0017] 第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本公开实施例所述的热点榜单的显示方法。
[0018] 本公开实施例提供的热点榜单的显示方法、装置、电子设备和存储介质,在第一视频播放页面中播放目标视频,接收作用于第一视频播放页面内的、用于切换第一视频播放页面的当前显示内容的第一滑动操作,若该第一滑动操作满足显示热点榜单的触发条件,则在第一视频播放页面中播放热点榜单的预设视频,在该预设视频的上层显示热点榜单,并在该热点榜单中显示多个热点视频的视频项。本公开实施例通过采用上述技术方案,在用户切换视频时展示热点榜单,并在热点榜单的底层播放预设视频,不仅能够实现热点榜单的展示,使得用户了解热点视频的相关信息,并提高热点视频的关注程度;还能够进一步贴合通过第一滑动操作进行视频切换的场景,避免热点榜单的展示过于突兀,提高用户的观看体验。

附图说明

[0019] 结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
[0020] 图1为本公开实施例提供的一种热点榜单的显示方法的流程示意图;
[0021] 图2为本公开实施例提供的一种热点榜单示意图;
[0022] 图3为本公开实施例提供的另一种热点榜单的显示方法的流程示意图;
[0023] 图4为本公开实施例提供的另一种热点榜单示意图;
[0024] 图5为本公开实施例提供的第三种热点榜单示意图;
[0025] 图6为本公开实施例提供的一种热点榜单的控件窗口示意图;
[0026] 图7为本公开实施例提供的一种热点榜单的显示装置的结构框图;
[0027] 图8为本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

[0028] 下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0029] 应当理解,本公开的方法实施方式中记载的各个步骤可以按照不同的顺序执行,和/或并行执行。此外,方法实施方式可以包括附加的步骤和/或省略执行示出的步骤。本公开的范围在此方面不受限制。
[0030] 本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。
[0031] 需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0032] 需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0033] 本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0034] 图1为本公开实施例提供的一种热点榜单的显示方法的流程示意图。该方法可以由热点榜单的显示装置执行,其中,该装置可以由软件和/或硬件实现,可配置于电子设备中,典型的,可以配置在手机或平板电脑中。本公开实施例提供的热点榜单的显示方法适用于在用户观看视频的过程中显示热点榜单的场景。如图1所示,本实施例提供的热点榜单的显示方法可以包括:
[0035] S101、在第一视频播放页面中播放目标视频。
[0036] 其中,第一视频播放页面可以为任意通过滑动操作进行视频切换的视频播放页面,如视频播放软件中用于播放同城用户所发布的视频的同城页面、用于播放用户关注的其他用户所发布的视频的关注页面或用于播放视频播放软件所推荐的视频的推荐页面等。目标视频可以理解为在接收到第一滑动操作时第一视频播放页面中原始播放的视频,即在基于该第一滑动操作切换第一视频播放页面中的当前显示内容之前第一视频播放页面中播放的视频。
[0037] 示例性的,用户可以控制电子设备将当前显示页面切换为第一视频播放页面,并在该第一视频播放页面中观看视频。
[0038] S102、接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动切换操作用于切换所述第一视频播放页面的当前显示内容。
[0039] 其中,第一滑动操作可以为作用于第一视频播放页面内的任意能够切换第一视频播放页面中的当前显示内容的滑动操作,如其可以为滑动方向向上或向下的上下滑动操作或滑动方向向左或向右的左右滑动操作,以下以第一滑动操作为上下滑动操作为例进行说明。第一视频播放页面中的当前显示内容可以理解为当前时刻第一视频播放页面中所显示的内容,如第一视频播放页面中所播放的视频和/或第一视频播放页面中所显示的热点榜单,即当电子设备在通过第一视频播放页面播放目标视频时,该当前显示内容为目标视频;当电子设备在通过第一视频播放页面在显示热点榜单时,该当前显示内容为热点榜单。
[0040] 在本实施例中,用户可以通过上下滑动切换第一视频播放页面的当前显示内容,如用户可以通过在第一视频播放页面中向上滑动指示电子设备将第一视频播放页面的当前显示内容切换为第一视频播放页面的视频流中的下一显示内容,并通过在第一视频播放页面中向下滑动指示电子设备将第一视频播放页面的当前显示内容切换为第一视频播放页面的视频流中的上一播放内容。相应的,电子设备在监测到用户在第一视频播放页面内向上滑动或向下滑动时,可以确定接收到第一滑动操作。
[0041] S103、如果所述第一滑动操作满足显示热点榜单的触发条件,则在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。
[0042] 其中,热点视频可以为热度较高的视频,视频的热度可以根据视频的观看次数、分享次数、收藏次数、评论次数和/或点赞次数等参数计算得到。相应的,热点榜单可以理解为记录热点视频的榜单,如图2所示,热点榜单内可以记录有多个热点视频的视频项21,该视频项可以理解为热点视频的视频信息,其可以包括热点视频的热度排名211、热点视频的封面212、热点视频的视频名称213和正在观看热点视频的人数214中的一项或多项,各热点视频的视频项21在热点榜单内可以按照热点视频的热度排名由高到低的顺序进行排序。该热点榜单可以直接显示于第一视频播放页面中,即在第一视频播放页面所在的层中进行显示;也可以在第一视频播放页面中以悬浮窗的形式显示。热点榜单所对应的预设视频可以为预先拍摄的、含有音频的视频或预先设置的、携带有对应的音效的动画特效,其可以由开发人员进行设置,当预设视频播放完毕后,若用户仍未指示电子设备将第一视频播放页面中的热点榜单切换为其他视频,则可以重新播放该预设视频。
[0043] 在本步骤中,显示热点榜单的触发条件可以由开发人员根据需要进行设置,如可以将热点榜单的显示条件设置为用户在预设时间段(如每天的7:00‑8:00和/或20:00‑21:00等等)内显示,和/或,当用户第n(n为正整数)次在第一视频播放页面中执行第一滑动操作时显示。此时,优选的,本实施例提供的热点榜单的显示方法还可以包括:如果所述第一滑动操作为在预设时间段内进行的第i次第一滑动操作,或者,所述第一视频播放页面的视频流中与所述第一滑动操作对应的下一待显示内容为热点榜单,则确定所述第一滑动操作满足显示热点榜单的触发条件,其中,i为正整数。
[0044] 可以理解的是,若热点榜的显示条件为在预设时间段内进行第i次第一滑动操作,当在第一视频播放页面中显示热点榜单的同时,还可以将该热点榜单插入到第一视频播放页面的视频流中目标视频与目标视频的下一视频或目标视频的上一视频之间,如当第一滑动操作为滑动方向向上的滑动操作时,可以将热点榜单插入到第一视频播放页面的视频流中目标视频与目标视频的下一视频之间;当第一滑动操作为滑动方向向下的滑动操作时,可以将热点榜单插入到第一视频播放页面的视频流中目标视频与目标视频的上一视频之间,以便于用户将第一视频播放页面中的热点榜单切换为第一视频播放页面的视频流中的其他视频后,可以通过第一滑动操作切回热点榜单再次进行查看。第一视频播放页面的视频流中所插入的热单榜单的数量可以为一个或多个,如可以仅在第一视频播放页面的视频流的第n个视频和第n+1个视频之间插入热点榜单,也可以在第一视频播放页面的视频流中每间隔m(m为正整数)个视频插入一次热点榜单,本实施例不对此进行限制。
[0045] 具体的,电子设备在第一视频播放页面中播放目标视频。用户在欲切换第一视频播放页面中所播放的目标视频时,在第一视频播放页面中向上滑动或向下滑动。相应的,电子设备在监测到用户在第一视频播放页面中向上滑动或向下滑动时,确定接收到第一滑动操作,判断当前条件是否符合热点榜单的显示条件,若符合,则在第一视频播放页面中播放热点榜单的预设视频,在该预设视频的上层显示热点榜单,并在该热点榜单内显示多个热点视频的视频项;若不符合,则在第一视频播放页面中播放其视频流中与用户的滑动操作对应的视频,如当用户向上滑动时,在第一视频播放页面中播放其视频流中目标视频的下一视频,当用户向下滑动时,在第一视频播放页面中播放其视频流中目标视频的上一视频。
[0046] 在本实施例中,为了避免预设视频的播放对用户查看热点榜单造成干扰,进一步提高热点榜单的展示效果,在展示热点榜单时播放的预设视频可以为包含模糊区域的视频,即所述预设视频的各视频帧中包含模糊区域,所述模糊区域在所述第一视频播放页面中的显示位置与所述热点榜单在所述第一视频播放页面中的显示位置相同。其中,该模糊区域可以为高斯模糊区域,或通过其他方式处理得到的模糊区域,该模糊区域在各视频帧中的位置可以与热点榜单的显示位置对应,即当在第一视频播放页面中播放预设视频时,预设视频各视频帧中的模糊区域在第一视频播放页面中的位置坐标与热单榜单在第一视频播放页面中的位置坐标相同,以实现位于热点榜单对应显示区域内的视频画面的模糊展示以及位于热点榜单对应显示区域外的视频画面的清晰展示。
[0047] 此时,优选的,在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单可以通过下述过程实现:
[0048] a、根据各视频项的预设展示高度确定在所述热点榜单中展示目标数量的视频项时,所述热点榜单的第二目标高度。
[0049] 其中,第二目标高度可以理解为当热点榜单中显示有目标数量的视频项时,热点榜单的高度。
[0050] 在实施例中,显示目标数量的视频项时,热点榜单的第二目标高度可以通过计算热点榜单中各字符对应的子显示区域的高度以及各视频项对应的子显示区域的高度之和得到。例如,假设热点榜单的顶部显示有榜单标题“热点榜”,热点榜单底部显示有页面提示标记,榜单标题对应的第一子显示区域的高度为h21,页面提示标记对应的第二子显示区域的高度为h22,单条视频项对应的第三子显示区域的高度为h23,则当热点榜单中显示有目标数量(假设为m)的视频项时,热点榜单的高度hm=h21+h22+m×h23。
[0051] b、分别调整所述第一空白区域和所述第二空白区域的高度,以将所述原始榜单显示区域调整为目标榜单显示区域,所述目标榜单显示区域的高度为所述目标高度。
[0052] 在本实施例中,可以等比例或非等比例调整第一空白区域和第二空白区域的高度,只需能够将原始榜单显示区域的高度调整为第二目标高度,且调整后的第一空白区域和第二空白区域仍能够完整显示需要在其区域内显示的字符即可。其中,显示热点榜单时,第一视频播放页面中第一空白区域和第二空白区域的高度之比可以为设定比例系数,如3/7等,相应的,在计算得到第一空白区域和第二空白区域的高度之和后,基于该设定比例系数可进一步计算得到调整前第一空白区域的高度和调整前第二空白区域的高度。
[0053] 以等比例调整第一空白区域和第二空白区域的高度为例,在将原始榜单显示区域调整为目标榜单显示区域时,可以首先计算第二目标高度与原始榜单显示区域的高度之间的差值,以及,调整前第一空白区域与第二空白区域的高度之和,并计算该差值与该高度之和之间的比值,作为目标比例;然后分别将第一空白区域和第二空白区域缩小该目标比例,如计算第一空白区域的高度与该目标比例的乘积,作为第一待调整高度,计算第二空白区域的高度与该目标比例的乘积,作为第二待调整高度,将第一空白区域的下边界上移第一待调整高度,将第二空白区域的上边界下移第二待调整高度,并将调整后的第一空白区域的下边界确定为目标榜单显示区域的上边界,将调整后的第二空白区域的上边界确定为目标榜单显示区域的下边界,以及,分别将原始榜单显示区域的左右边界确定为目标榜单显示区域的左右边界,由此,即可得到目标显示区域。
[0054] 示例性的,假设调整前第一空白区域的高度为h41,第二空白区域的高度为h42,原始榜单显示区域的高度为h2,第二目标高度为h5,则第一空白区域的下边界需要上移的距离(即第一待调整高度)L1=h41(h5‑h2)/(h41+h42),第二空白区域的上边界需要下移的距离(即第二待调整高度)L2=h42(h5‑h2)/(h41+h42)。
[0055] 可以理解的是,若第一空白区域/第二空白区域中显示有其他字符,则在调整第一空白区域的下边界的位置和第二空白区域的上边界的后,可以进一步调整第一空白区域/第二空白区域中所显示的其他字符的位置,以确保调整后,第一空白区域/第二空白区域中的其他字符能够在第一空白区域/第二空白区域中正常显示。
[0056] c、对热点榜单的预设背景视频的各原始视频帧进行缩放处理,以将各原始视频帧中的模糊区域调整为与所述目标榜单显示区域具有相同的高度和/或宽度。
[0057] 在本实施例中,可以预先在热点榜单的预设背景视频的各原始视频帧中设置模糊区域,并将各原始视频帧中的模糊区域调整为高度与目标榜单显示区域的高度相同和/或宽度与目标榜单显示区域的宽度相同的区域,以确保在显示热点榜单时,在热点榜单的显示区域(即目标榜单显示区域)处所显示的背景视频中的画面为模糊画面,避免背景视频的播放对用户查看热点视频造成干扰。其中,模糊区域可以理解为原始视频帧中画面进行了模糊处理的区域,对视频帧中的画面进行模糊处理的方式可以根据需要选取,如可以采用高斯模糊技术将不包含模糊区域的原始背景视频中的各视频帧处理为包含高斯模糊区域的视频帧,进而得到热点榜单的预设背景视频。
[0058] 在本步骤中,可以通过在高度方向上和宽度方向上对预设背景视频中的各原始视频帧上进行非等比例缩放的方式,将各原始视频帧中的模糊区域调整为与目标榜单显示区域具有相同的高度和宽度的区域;也可以仅通过在高度方向和宽度方向上对预设背景视频中的各原始视频帧进行等比例缩放的方式,将各原始视频帧中的模糊区域调整为与目标榜单显示区域具有相同的高度或宽度的区域,本实施例不对此进行限制。
[0059] 为了保证预设背景视频中画面的展示效果,本实施例优选可以对原始视频帧的高度和宽度进行等比例缩放,此时,可以不考虑预设背景视频中发生移动的目标对象在预设背景视频中的移动方向,直接对预设背景视频中的各原始视频帧的高度和宽度进行等比例缩放,以将各原始视频帧的高度调整为与目标榜单显示区域的高度相同;也可以考虑背景视频中发生移动的目标对象在预设背景视频中的移动方向,在目标对象主要自模糊区域的上边界或下边界移出模糊区域时,将预设背景视频中的各原始视频帧的高度和宽度进行等比例缩放,直至各原始视频帧中模糊区域的高度与目标榜单显示区域的高度相同,并在目标对象主要自模糊区域的左边界或右边界移出模糊区域时,将预设背景视频中的各原始视频帧的高度和宽度进行等比例缩放,直至各原始视频帧中模糊区域的宽度与目标榜单显示区域的宽度相同,从而保证目标对象在移出目标榜单显示区域时即由模糊显示变为清晰显示,进一步提高热点榜单的展示效果。
[0060] d、将缩放处理后的各原始视频帧剪裁为与所述第一视频播放页面的尺寸相符的目标视频帧,得到所述预设背景视频对应的目标背景视频。
[0061] 示例性的,可以将缩放处理后的各原始视频帧放置于各原始视频帧中模糊区域的上边界和下边界(或者左边界和右边界)分别与与目标榜单显示区域的上边界和下边界(或者目标榜单显示区域的左边界和右边界)重叠的位置,以第一视频播放页面中视频播放区域的边界为剪裁线,对各原始视频帧进行剪裁,得到尺寸与第一视频播放页面中的视频播放区域的尺寸相符的目标视频帧,并将各目标视频帧组成的视频确定为目标背景视频。其中,第一视频播放页面中的视频播放区域可以理解为第一视频播放页面中能够用于显示所播放视频中的视频画面的区域,该区域可以为第一视频播放页面的全部或部分区域,如当第一视频播放页面中不包含无法用于显示所播放视频中的视频画面的区域时,可以将第一视频播放页面的边界确定为视频播放区域的边界;当第一视频播放页面中包含无法用于显示所播放视频中的视频画面的区域时(如图2所示的底部控件显示区域25),可以将第一视频播放页面中除该无法显示所播放视频中的视频画面的区域之外的区域确定为视频播放区域。
[0062] e、在所述第一视频播放页面中播放所述目标背景视频,并在所述目标榜单显示区域中以悬浮窗的形式显示所述热点榜单。
[0063] 在一个实施方式中,当再次接收到所述第一滑动操作时,停止显示所述热点榜单,并在所述第一视频播放页面中播放所述视频流中与再次接收到的第一滑动操作对应的视频。
[0064] 在上述实施方式中,用户可以通过第一滑动操作将第一视频播放页面中播放的目标视频切换为其他视频或热点榜单,并可以进一步通过第一滑动操作将第一视频播放页面中显示的热点榜单切换为其他视频进行观看。
[0065] 具体的,用户在欲继续观看视频时,即用户在欲将第一视频播放页面中的热点榜单切换为视频时,可以再次执行第一滑动操作;相应的,电子设备在再次接收到第一滑动操作时,可以再次判断当前条件是否符合热点榜单的显示条件,并在当前条件不符合热点榜单的显示条件时,停止在第一视频播放页面中显示热点榜单,并在第一视频播放页面中播放该再次执行的第一滑动操作对应的视频,如当热点榜单位于第一视频播放页面的视频流中时,可以基于该第一滑动操作的滑动方向,在第一视频播放页面中播放视频流中与热点榜单相邻的上一视频或下一视频,当热点榜单未位于第一视频播放页面的视频流中时,可以基于该第一滑动操作的滑动方向,在第一视频播放页面中播放视频流中与目标视频相邻的上一视频或下一视频。
[0066] 本实施例提供的热点榜单的显示方法,在第一视频播放页面中播放目标视频,接收作用于第一视频播放页面内的、用于切换第一视频播放页面的当前显示内容的第一滑动操作,若该第一滑动操作满足显示热点榜单的触发条件,则在第一视频播放页面中播放热点榜单的预设视频,在该预设视频的上层显示热点榜单,并在该热点榜单中显示多个热点视频的视频项。本实施例通过采用上述技术方案,在用户切换视频时展示热点榜单,并在热点榜单的底层播放预设视频,不仅能够实现热点榜单的展示,使得用户了解热点视频的相关信息,并提高热点视频的关注程度;还能够进一步贴合通过第一滑动操作进行视频切换的场景,避免热点榜单的展示过于突兀,提高用户的观看体验。
[0067] 图3为本公开实施例提供的另一种热点榜单的显示方法的流程示意图,本实施例中的方案可以与上述实施例中的一个或多个可选方案组合。可选的,所述热点榜单包括多个榜单页,所述在所述热点榜单内显示多个热点视频的视频项,包括:在所述热点榜单的第一显示区域中完整显示当前榜单页内的各当前视频项,并在所述热点榜单的第二显示区域中部分显示下一榜单页内的各下一视频项。
[0068] 可选的,本实施例提供的热点榜单的显示方法还包括:当接收到作用于热点榜单内的视频项的第一触发操作时,将当前显示页面由所述第一视频播放页面切换为第二视频播放页面,并在所述第二视频播放页面中播放所述第一触发操作对应的热点视频。
[0069] 可选的,本实施例提供的热点榜单的显示方法还包括:当接收到作用于所述第二视频播放页面内的第三滑动操作时,依据所述热点榜内各视频项的排序,切换所述第二视频播放页面中播放的热点视频。
[0070] 可选的,本实施例提供的热点榜单的显示方法还包括:当接收到用于显示所述热点榜单的控件窗口的第二触发操作时,显示所述热点榜单的控件窗口,并在所述控件窗口中显示不感兴趣控件和至少一个好友的私信控件;当接收到作用于所述不感兴趣控件的第一点击操作时,自第一视频播放页面的视频流中删除所述热点榜单,并播放所述视频流中的下一视频;当接收到作用于目标好友的私信控件的第二点击操作时,将所述热点榜单发送给所述目标好友,所述目标好友为所述第二点击操作所点击的私信控件对应的好友。
[0071] 相应的,如图3所示,本实施例提供的热点榜单的显示方法可以包括:
[0072] S201、在第一视频播放页面中播放目标视频。
[0073] S202、接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动切换操作用于切换所述第一视频播放页面的当前显示内容。
[0074] S203、如果所述第一滑动操作满足显示热点榜单的触发条件,则在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,在所述热点榜单的第一显示区域中完整显示当前榜单页内的各当前视频项,在所述热点榜单的第二显示区域中部分显示下一榜单页内的各下一视频项,执行S204或S206,其中,所述热点榜单包括多个榜单页。
[0075] 其中,当前榜单页可以理解为热点榜单当前所显示的榜单页。第一显示区域可以理解为热点榜单内用于显示当前榜单页内的各当前视频项的区域,第二显示区域可以理解为热点榜单内用于显示当前榜单页的下一榜单页内的各下一视频项的区域。该当前视频项可以为当前榜单页内的视频项,该下一视频项可以理解为当前榜单页的下一榜单页内的各视频项。
[0076] 在本实施例中,热点榜单可以分为多个榜单页进行展示,电子设备在展示热点榜单内的各视频项时,除显示当前榜单页内的各视频项外,还可以进一步显示下一榜单页中的视频项,以提示用户当前榜单页存在下一榜单页,以便于用户查看热点榜单。此时,如图4所示,热点榜单可以包括第一显示区域41和第二显示区域42,第二显示区域42的宽度可以小于第一显示区域41的宽度,相应的,电子设备在展示热点榜单内的各视频项时,可以在热点榜单的第一显示区域41内完整显示热点榜单当前榜单页内的各当前视频项,并在热点榜单的第二显示区域42内显示热点榜单下一榜单页内的各下一视频项中的部分内容,如在第二显示区域42中完整显示或部分显示各下一视频项的视频封面或视频名称等,图4以在第二显示区域42中部分显示各下一视频项的视频封面为例。
[0077] 在本步骤中,电子设备可以以固定数量的方式展示热点榜单各榜单页中的视频项。如可以预先设置各榜单页中包含的视频项的数量,电子设备在展示热点榜单各榜单页中的视频项时,可以依据该数量以及自身的屏幕尺寸调节各视频项中的字符和封面的大小,即各榜单页中所包含的视频项的数量固定,当电子设备自身的屏幕较大时,可以以较大的字体显示视频项中的字符并以较大的尺寸显示视频项中的视频封面;当电子设备自身的屏幕较小时,可以以较小的字体显示视频项中的字符并以较小的尺寸显示视频项中的视频封面。
[0078] 此外,电子设备也可以以固定大小的方式展示热点榜单各榜单页中的视频项。如可以预先设置各视频项中的字符和封面的大小,相应的,电子设备在展示热点榜单各榜单页中的视频项时,可以依据该大小以及自身的屏幕尺寸调节各榜单页中所包含的视频项的数量,即各榜单页中所展示的视频项的大小固定,当电子设备的屏幕较大时,可以在各榜单页中展示较多(如5个或6个等)的视频项;当电子设备的屏幕较小时,可以在各榜单页中展示较少(如4个或3个等)的视频项。此时,优选的,在所述在所述热点榜单内显示多个热点视频的视频项之前,还包括:获取电子设备的屏幕尺寸信息;根据所述屏幕尺寸信息确定热点榜单的各榜单页内待显示的视频项的目标数量,并依据所述目标数量确定各榜单页内待显示的视频项。其中,电子设备的屏幕尺寸信息可以基于电子设备的设备型号信息确定,该设备型号信息可以通过读取电子设备的设备信息得到。
[0079] 在上述优选实施方式中,电子设备的屏幕尺寸信息可以为电子设备屏幕的屏幕高度,具体的,电子设备可以获取电子设备屏幕的屏幕高度,作为第一视频播放页面的页面高度;根据所述页面高度以及热点榜单完整展示原始数量的视频项时的原始高度,确定所述第一视频播放页面中的空白区域;根据所述空白区域对所述原始数量进行调整,得到所述热点榜单中待展示的视频项的目标数量。
[0080] 其中,原始数量可以理解为预先设置的热点榜单中的视频项的默认展示数量,该原始数量可以由应用软件开发人员预先设置或根据电子设备屏幕的屏幕类型确定,即应用软件的开发人员可以预先设置具有不同屏幕类型的电子设备通用的视频项的默认展示数量,也可以为具有不同屏幕类型的电子设备设置不同的视频项的默认展示数量,本实施例不对此进行限制。空白区域可以理解为第一视频播放页面中除热点榜单展示原始数量的视频项时对应的原始榜单显示区域外,能够用于展示热点视频的视频项的区域,该空白区域可以仅包括第一视频播放页面中位于热点榜单的展示区域下方的空白区域,还可以进一步包括第一视频播放页面中位于热点榜单的展示区域上方的空白区域,以下以空白区域包括第一视频播放页面中位于热点榜单的展示区域上方的第一空白区域和位于热点榜单下方的第二空白区域为例进行说明。
[0081] 在本实施例中,空白区域可以根据页面高度信息和热点榜单完整展示原始数量的视频项时的原始高度确定。如图2所示,热点榜单完整展示原始数量的视频项时的原始高度可以理解为包含原始数量的视频项的热单榜单在第一视频播放页面中完整显示时所对应的原始榜单显示区22的高度h2。该原始榜单显示区域22的高度h2可以通过计算热点榜单中各字符对应的子显示区域的高度以及各视频项对应的子显示区域的高度之和得到。示例性的,假设热点榜单的顶部显示有榜单标题“热点榜”,热点榜单底部显示有页面提示标记,热点榜单中部显示有原始数量(假设为n,图2中以n=5为例)的视频项,并假设榜单标题对应的第一子显示区域的高度为h21,页面提示标记对应的第二子显示区域的高度为h22,每条视频项对应的第三子显示区域的高度为h23,则热点榜单的原始榜单显示区域2的高度h2=h21+h22+n×h23。
[0082] 在本实施例中,可以第一视频播放页面中是否存在空白区域以及第一视频播放页面中所存在的空白区域的第一目标高度对原始数量进行调整,如当第一视频播放页面中不存在空白区域时,降低原始数量,当第一视频播放页面中存在空白区域且空白区域的高度大于单条视频项的预设展示高度时,增大原始数量,从而得到热点榜单中待展示的视频项的目标数量;或者,首先获取第一目标高度与各视频项的预设展示高度之间的比值的整数部分,然后计算原始数量与该整数部分的和,作为热点榜单中待展示的视频项的目标数量。
[0083] 考虑到不同电子设备屏幕的屏幕高度通常不会相差过大,即调整前的原始数量与调整后的目标数量之间的差值的绝对值一般不会大于1,本实施例也可以直接基于第一目标高度与各视频项的预设展示高度之间的相对大小以及第一目标高度的正负对原始数量进行调整,以减少原始数量调整过程中所需的计算量,此时,优选的,所述根据所述空白区域对所述原始数量进行调整,得到所述热点榜单中待展示的视频项的目标数量,包括:获取所述页面高度同所述原始高度以及所述第一视频播放页面中设置的控件的控件高度之间的差值,作为所述空白区域的第一目标高度;如果所述第一目标高度大于或等于单条视频项的预设展示高度,则将所述原始数量加1,得到所述热点榜单中待展示的视频项的目标数量;如果所述第一目标高度小于单条视频项的预设展示高度且大于或等于0,则将所述原始数量确定为所述热点榜单中待展示的视频项的目标数量;如果所述第一目标高度小于0,则将所述原始数量减1,得到所述热点榜单中待展示的视频项的目标数量。
[0084] 在本实施例中,电子设备在热点榜单中完整展示原始数量的视频项时,第一视频播放页面中的空白区域的第一目标高度可以通过计算第一视频播放页面的页面高度与第一视频播放页面中设置的控件(包括第一视频播放页面中需要展示的字符/控件)所对应的展示区域的控件高度以及完整展示原始数量的视频项时热点榜单的原始榜单显示区域的原始高度之间的差值得到。第一视频播放页面中需要展示的字符/控件所对应的展示区域的高度可以由开发人员预先进行设置。
[0085] 示例性的,如图2所示,第一视频播放页面顶部设置有用于控制电子设备播放与用户位于同一城市的作者发布的视频的同城控件、用于控制电子设备播放用户关注的作者发布的视频的关注控件、用于控制电子设备播放应用软件推荐的视频的推荐控件等顶部控件,以及,用于控制电子设备显示应用软件的首页的首页控件、用于控制电子设备显示应用软件的关注页面的关注控件、用于控制电子设备显示应用软件的消息页面的消息控件等底部控件,假设第一视频播放页面的高度H,用于显示各顶部控件的顶部控件显示区域1的高度为h1,展示原始数量的视频项时,热点榜单所对应的原始榜单显示区域22的高度为h2,底部控件显示区域5的高度为h3,则位于原始榜单显示区域2上方的第一空白区域3与位于原始榜单显示区域2下方的第二空白区域4的总高度为H‑h1‑h2‑h3。从而,当第一空白区域3和第二空白区域4中均未显示任何字符时,即可得到剩余的空白区域的第一目标高度h=H‑h1‑h2‑h3;当第一空白区域3和/或第二空白区域4中显示有其他字符(如图2所示位于第二空白区域4内的“上滑继续观看视频”的引导信息)时,假设该其他字符在第一空白区域3和/或第二空白区域4中占据的总高度为h4,则第一视频播放页面中剩余的空白区域的第一目标高度h=H‑h1‑h2‑h3‑h4。
[0086] 可以理解的是,在上述优选实施方式中,在将原始数量加1或减1后,也可以将此时的原始数量作为新的原始数量,并返回执行S102,直至第一目标高度小于各视频项的预设展示高度且大于或等于0为止,并将此时的原始数量确定为目标数量,以进一步提高热点榜单在第一视频播放页面中的展示效果。
[0087] 在一个实施方式中,本实施例提供的热点榜单的显示方法还可以包括:当接收到作用于所述热点榜单内的第二滑动操作时,控制各所述当前视频项和各所述下一视频项沿所述目标滑动操作的滑动方向移动,以切换所述热点榜单的当前榜单页;或者,当接收到作用于所述热点榜单内的视频项更新控件的点击操作时,切换所述热点榜单的当前榜单页。
[0088] 其中,第二滑动操作可以理解为用于指示电子设备切换热点榜单的当前榜单页的操作,其可以为用户在热点榜单内进行的向左滑动或向右滑动的操作。
[0089] 在上述实施方式中,用户可通过左右滑动或点击视频项更新控件切换热点榜单的当前榜单页。具体的,用户在欲将当前榜单页切换为下一榜单页时,可以在热点榜单内向左滑动,相应的,电子设备在检测到作用于热点榜单内的向左滑动的滑动操作时,确定接收到第二滑动操作,控制热点榜单内显示的各视频项同步向左移动,以将当前榜单页面切换为下一榜单页面(如图5所示);用户在欲将当前榜单页切换为上一榜单页时,可以在热点榜单内向右滑动,相应的,电子设备在检测到作用于热点榜单内的向右滑动的滑动操作时,确定接收到第二滑动操作,控制热点榜单内的各视频项同步向右移动,以将当前榜单页面切换为上一榜单页面。或者,当热点榜单中设置有视频项切换控件时,如当热点榜单中设置有上一页控件和下一页控件时,用户在欲将当前榜单页切换为下一榜单页时,可以点击热点榜单中的下一页控件,相应的,电子设备在检测到用户点击下一页控件时,确定接收到作用于视频项更新控件的点击操作,将当前榜单页面切换为下一榜单页面;用户在欲将当前榜单页切换为上一榜单页时,可以点击热点榜单中的上一页控件,相应的,电子设备在检测到用户点击上一页控件时,确定接收到作用于视频项更新控件的点击操作,将当前榜单页面切换为上一榜单页面。
[0090] 可以理解的是,电子设备在显示热点榜单时,也可以不对热点榜单分页展示,如可以将热点榜单设置为仅包含一页榜单页,用户可以通过在热点榜单内左右滑动或点击热点榜单内显示的视频项更新控件更新该榜单页内包含的视频项,即电子设备可以在监测到用户在热点榜单内左右滑动时更新热点榜单内所显示的视频项;或者,电子设备也可以在热点榜单内显示视频项更新控件,并在监测到用户点击该视频项更新控件时更新热点榜单内所显示的视频项。此外,当当前榜单页面为热点榜单中的第一个榜单页面且用户向右滑动时,或者,当当前榜单页面为热点榜单中的最后一个榜单页面且用户向左滑动时,可以不对用户的滑动操作进行响应,或者,依据第一视频播放页面顶端的页面标记(如图4中的“同城”“关注”和“推荐”),将第一视频播放页面切换为页面标记与第一视频播放页面的页面标记相邻的其他页面。
[0091] S204、当接收到作用于热点榜单内的视频项的第一触发操作时,将当前显示页面由所述第一视频播放页面切换为第二视频播放页面,并在所述第二视频播放页面中播放所述第一触发操作对应的热点视频。
[0092] 其中,第一触发操作可用于指示电子设备播放热点榜单内显示的某一视频项对应的热点视频,其可以为点击热点榜单内显示的某一视频项的操作,相应的,第一触发操作对应的热点视频可以为第一触发操作所点击的视频项对应的热点视频。第二视频播放页面可以理解为用于播放热点视频的页面。
[0093] 示例性的,电子设备在第一视频播放页面中显示热点榜单,并在热单榜单内显示多个视频项;用户在欲观看某一视频项对应的热点视频时,点击该视频项;相应的,电子设备在监测到用户某一视频项时,确定接收到第一触发操作,将当前显示页面由第一视频播放页面切换为第二视频播放页面,并在该第二视频播放页面中播放用户所点击的视频项对应的热点视频。
[0094] S205、当接收到作用于所述第二视频播放页面内的第三滑动操作时,依据所述热点榜内各视频项的排序,切换所述第二视频播放页面中播放的热点视频,结束操作。
[0095] 其中,第三滑动操作可用于指示电子设备切换第二视频播放页面播放的热点视频,其可以为作用于第二视频播放页面内的上下滑动操作,当第三滑动操作为向上滑动的滑动操作时,可指示电子设备播放下一热点视频(或上一热点视频),当第三滑动操作为向下滑动的滑动操作时,可指示电子设备播放上一热点视频(或下一热点视频)。该下一热点视频可以理解为当前时刻第二视频播放页面中所播放的热点视频的视频项在热点榜单中的下一视频项对应的热点视频;该上一热点视频可以理解为当前时刻第二视频播放页面中所播放的热点视频的视频项在热点榜单中的上一视频项对应的热点视频。
[0096] 以用户在第二视频播放页面内向上滑动指示电子设备播放下一热点视频,用户在第二视频播放页面内向下滑动指示电子设备播放上一热点视频为例,电子设备在第二视频播放页面中播放热点视频;用户在欲将第二视频播放页面中播放的热点视频切换为下一热点视频时,可以在第二视频播放页面中向上滑动,或者,用户在欲将第二视频播放页面中播放的热点视频切换为上一热点视频时,可以在第二视频播放页面中向下滑动;相应的,电子设备在监测到用户向上滑动时,确定接收到第三滑动操作,并将第二视频播放页面中播放的热点视频切换为下一热点视频,或者,电子设备在监测到用户向下滑动时,确定接收到第三滑动操作,并将第二视频播放页面中播放的热点视频切换为上一热点视频。
[0097] S206、当接收到用于显示所述热点榜单的控件窗口的第二触发操作时,显示所述热点榜单的控件窗口,并在所述控件窗口中显示不感兴趣控件和至少一个好友的私信控件,执行S207或S208。
[0098] 其中,第二触发操作可指示电子设备显示热点榜单的控件窗口,其可以为长按第一视频播放页面的操作,或者,点击第一视频播放页面中显示的控件窗口入口的操作,等等。
[0099] 请参考图6,热点榜单的控件窗口61内可显示有用于对热点榜单进行操控的控件,如不感兴趣控件611和用至少一个好友的私信控件612。此外,热点榜单的控件窗口61内还可以进一步显示有用于指示电子设备将热点榜单存储于本地的保存本地控件613和用于指示电子设备显示用户的好友列表的更多好友控件614。从而,用户在欲将热点榜单保存于电子设备本地时,可以点击控件窗口61内显示的保存本地控件613;相应的,电子设备在监测到用户点击保存本地控件613时,将第一视频播放页面中所显示的热点榜单存储于电子设备本地。用户在欲向控件窗口61内未显示其私信控件的其他好友发送热点榜单或欲批量选取好友发送热点榜单时,可以点击控件窗口61内显示的更多好友控件614;相应的,电子设备在监测到用户点击更多好友控件614时,可以显示私信好友选择页面并在该私信好友选择页面中显示用户的好友列表;从而,用户可以在好友列表中选择欲向其发送热点榜单的好友,并在选择完成后点击私信好友选择页面中的发送控件;相应的,电子设备在监测到用户点击该发送控件时,可以向用户所选择的好友发送第一视频播放页面中所显示的热点榜单。
[0100] 以第二触发操作为作用于第一视频播放页面中的长按操作为例,电子设备在第一视频播放页面中显示热点榜单;用户在欲触发热点榜单的控件窗口中的某一控件时,长按第一视频播放页面;相应的,电子设备在检测到作用于第一视频播放页面内的长按操作时,确定接收到第二触发操作,显示热点榜单的控件窗口,并在该控件窗口中显示不感兴趣控件和至少一个好友的私信控件。
[0101] S207、当接收到作用于所述不感兴趣控件的第一点击操作时,自第一视频播放页面的视频流中删除所述热点榜单,并播放所述视频流中的下一视频,结束操作。
[0102] 其中,第一点击操作可以理解为点击热点榜单控件窗口中的不感兴趣控件的操作。不感兴趣控件在被触发时可用于指示电子设备将热点榜单自第一视频播放页面的视频流中删除。
[0103] 具体的,用户在对第一视频播放页面中所显示的热点榜单不感兴趣时,可以长按第一视频播放页面以指示电子设备弹出热点榜单的控件窗口,并进一步点击该控件窗口中的不感兴趣控件;相应的,电子设备在监测到作用于热点榜单的控件窗口内的不感兴趣控件的点击操作时,确定接收到第一点击操作,删除第一视频播放页面的视频流中的热点榜单,播放目标视频在第一视频播放页面的视频流中的下一视频,并可以进一步将服务器发送减少推送请求,以请求服务器减少向用户推送热点榜单的次数或停止向用户推送热点榜单。
[0104] S208、当接收到作用于目标好友的私信控件的第二点击操作时,将所述热点榜单发送给所述目标好友,所述目标好友为所述第二点击操作所点击的私信控件对应的好友。
[0105] 其中,第二点击操作可以理解为点击热点榜单控件窗口中某一好友对应的私信控件的操作,相应的,目标好友为用户所点击的私信控件对应的好友。私信控件在被触发时可用于指示电子设备将热点榜单发送给该私信控件对应的好友。
[0106] 具体的,用户在欲将第一视频播放页面中所显示的热点榜单发送给好友时,可以长按第一视频播放页面以指示电子设备弹出热点榜单的控件窗口,并进一步点击该控件窗口中欲向其发送热点榜单的好友的私信控件;相应的,电子设备在监测到作用于热点榜单的控件窗口内的某一好友的私信控件的点击操作时,确定接收到第二点击操作,将第一视频播放页面中所显示的热点榜单发送第二点击操作所点击的私信控件对应的好友。
[0107] 本实施例提供的热点榜单的显示方法,不仅能够实现热点榜单内的热点视频的播放与切换,使得用户能够有针对性的选择热点视频进行观看;还能够实现热点榜单的删除与发送,以及热点榜单的榜单页的切换提醒,从而进一步提高用户的使用体验。
[0108] 图7为本公开实施例提供的一种热点榜单的显示装置的结构框图。该装置可以由软件和/或硬件实现,可配置于电子设备中,典型的,可以配置在手机或平板电脑中,可通过执行热点榜单的显示方法显示热点榜单。如图7所示,本实施例提供的热点榜单的显示装置可以包括:目标视频播放模块701、滑动操作接收模块702和热点榜单显示模块703,其中,[0109] 目标视频播放模块701,用于在第一视频播放页面中播放目标视频;
[0110] 滑动操作接收模块702,用于接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于切换所述第一视频播放页面的当前显示内容;
[0111] 热点榜单显示模块703,用于在所述第一滑动操作满足显示热点榜单的触发条件时,在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。
[0112] 本实施例提供的热点榜单的显示装置,通过目标视频播放模块在第一视频播放页面中播放目标视频,通过滑动操作接收模块接收作用于第一视频播放页面内的、用于切换第一视频播放页面的当前显示内容的第一滑动操作,通过热点榜单显示模块在该第一滑动操作满足显示热点榜单的触发条件时,在第一视频播放页面中播放热点榜单的预设视频,在该预设视频的上层显示热点榜单,并在该热点榜单中显示多个热点视频的视频项。本实施例通过采用上述技术方案,在用户切换视频时展示热点榜单,并在热点榜单的底层播放预设视频,不仅能够实现热点榜单的展示,使得用户了解热点视频的相关信息,并提高热点视频的关注程度;还能够进一步贴合通过第一滑动操作进行视频切换的场景,避免热点榜单的展示过于突兀,提高用户的观看体验。
[0113] 在上述方案中,所述预设视频的各视频帧中可以包含模糊区域,所述模糊区域在所述第一视频播放页面中的显示位置与所述热点榜单在所述第一视频播放页面中的显示位置相同。
[0114] 在上述方案中,所述热点榜单包括多个榜单页,所述热点榜单显示模块用于:在当前条件符合热点榜单的显示条件时,在所述第一视频播放页面中显示所述热点榜单,在所述热点榜单的第一显示区域中完整显示当前榜单页内的各当前视频项,并在所述热点榜单的第二显示区域中部分显示下一榜单页内的各下一视频项。
[0115] 进一步地,本实施例提供的热点榜单的显示装置还可以包括:榜单页切换模块,用于在接收到作用于所述热点榜单内的第二滑动操作时,控制各所述当前视频项和各所述下一视频项沿所述目标滑动操作的滑动方向移动,以切换所述热点榜单的当前榜单页;或者,在接收到作用于所述热点榜单内的视频项更新控件的点击操作时,切换所述热点榜单的当前榜单页。
[0116] 进一步地,本实施例提供的热点榜单的显示装置还可以包括:屏幕尺寸获取模块,用于在所述在所述热点榜单内显示多个热点视频的视频项之前,获取电子设备的屏幕尺寸信息;视频项确定模块,用于根据所述屏幕尺寸信息确定热点榜单的各榜单页内待显示的视频项的目标数量,并依据所述目标数量确定各榜单页内待显示的视频项。
[0117] 进一步地,本实施例提供的热点榜单的显示装置还可以包括:热点视频播放模块,用于在接收到作用于热点榜单内的视频项的第一触发操作时,将当前显示页面由所述第一视频播放页面切换为第二视频播放页面,并在所述第二视频播放页面中播放所述第一触发操作对应的热点视频。
[0118] 进一步地,本实施例提供的热点榜单的显示装置还可以包括:热点视频切换模块,用于在接收到作用于所述第二视频播放页面内的第三滑动操作时,依据所述热点榜内各视频项的排序,切换所述第二视频播放页面中播放的热点视频。
[0119] 进一步地,本实施例提供的热点榜单的显示装置还可以包括:控件窗口显示模块,用于在接收到用于显示所述热点榜单的控件窗口的第二触发操作时,显示所述热点榜单的控件窗口,并在所述控件窗口中显示不感兴趣控件和至少一个好友的私信控件;热点榜单删除模块,用于在接收到作用于所述不感兴趣控件的第一点击操作时,自第一视频播放页面的视频流中删除所述热点榜单,并播放所述视频流中的下一视频;热点榜单发送模块,用于在接收到作用于目标好友的私信控件的第二点击操作时,将所述热点榜单发送给所述目标好友,所述目标好友为所述第二点击操作所点击的私信控件对应的好友。
[0120] 进一步地,本实施例提供的热点榜单的显示装置还可以包括:显示条件确定模块,用于在所述第一滑动操作为在预设时间段内进行的第i次第一滑动操作,或者,所述第一视频播放页面的视频流中与所述第一滑动操作对应的下一待显示内容为热点榜单时,确定所述第一滑动操作满足显示热点榜单的触发条件,其中,i为正整数。
[0121] 进一步地,本实施例提供的热点榜单的显示装置还可以包括:榜单停止显示模块,用于在再次接收到所述第一滑动操作时,停止显示所述热点榜单,并在所述第一视频播放页面中播放所述视频流中与再次接收到的第一滑动操作对应的视频。
[0122] 本公开实施例提供的热点榜单的显示装置可执行本公开任意实施例提供的热点榜单的显示方法,具备执行热点榜单的显示方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本公开任意实施例所提供的热点榜单的显示方法。
[0123] 下面参考图8,其示出了适于用来实现本公开实施例的电子设备(例如终端设备)800的结构示意图。本公开实施例中的终端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。图8示出的电子设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
[0124] 如图8所示,电子设备800可以包括处理装置(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储装置806加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有电子设备
800操作所需的各种程序和数据。处理装置801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。
[0125] 通常,以下装置可以连接至I/O接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(LCD)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置806;以及通信装置809。通信装置809可以允许电子设备800与其他设备进行无线或有线通信以交换数据。虽然图8示出了具有各种装置的电子设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
[0126] 特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在非暂态计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置806被安装,或者从ROM 802被安装。在该计算机程序被处理装置801执行时,执行本公开实施例的方法中限定的上述功能。
[0127] 需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
[0128] 在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText Transfer Protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网络),以及任何当前已知或未来研发的网络。
[0129] 上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
[0130] 上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:在第一视频播放页面中播放目标视频;接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于切换所述第一视频播放页面的当前显示内容;如果所述第一滑动操作满足显示热点榜单的触发条件,则在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。
[0131] 可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括但不限于面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0132] 附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0133] 描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该单元本身的限定。
[0134] 本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等等。
[0135] 在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD‑ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
[0136] 根据本公开的一个或多个实施例,示例1提供了一种热点榜单的显示方法,包括:
[0137] 在第一视频播放页面中播放目标视频;
[0138] 接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于切换所述第一视频播放页面的当前显示内容;
[0139] 如果所述第一滑动操作满足显示热点榜单的触发条件,则在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。
[0140] 根据本公开的一个或多个实施例,示例2根据示例1所述的方法,所述预设视频的各视频帧中包含模糊区域,所述模糊区域在所述第一视频播放页面中的显示位置与所述热点榜单在所述第一视频播放页面中的显示位置相同。
[0141] 根据本公开的一个或多个实施例,示例3根据示例1所述的方法,所述热点榜单包括多个榜单页,所述在所述热点榜单内显示多个热点视频的视频项,包括:
[0142] 在所述热点榜单的第一显示区域中完整显示当前榜单页内的各当前视频项,并在所述热点榜单的第二显示区域中部分显示下一榜单页内的各下一视频项。
[0143] 根据本公开的一个或多个实施例,示例4根据示例3所述的方法,还包括:
[0144] 当接收到作用于所述热点榜单内的第二滑动操作时,控制各所述当前视频项和各所述下一视频项沿所述目标滑动操作的滑动方向移动,以切换所述热点榜单的当前榜单页;或者,
[0145] 当接收到作用于所述热点榜单内的视频项更新控件的点击操作时,切换所述热点榜单的当前榜单页。
[0146] 根据本公开的一个或多个实施例,示例5根据示例3所述的方法,在所述在所述热点榜单内显示多个热点视频的视频项之前,还包括:
[0147] 获取电子设备的屏幕尺寸信息;
[0148] 根据所述屏幕尺寸信息确定热点榜单的各榜单页内待显示的视频项的目标数量,并依据所述目标数量确定各榜单页内待显示的视频项。
[0149] 根据本公开的一个或多个实施例,示例6根据示例1‑5任一所述的方法,还包括:
[0150] 当接收到作用于热点榜单内的视频项的第一触发操作时,将当前显示页面由所述第一视频播放页面切换为第二视频播放页面,并在所述第二视频播放页面中播放所述第一触发操作对应的热点视频。
[0151] 根据本公开的一个或多个实施例,示例7根据示例6所述的方法,还包括:
[0152] 当接收到作用于所述第二视频播放页面内的第三滑动操作时,依据所述热点榜内各视频项的排序,切换所述第二视频播放页面中播放的热点视频。
[0153] 根据本公开的一个或多个实施例,示例8根据示例1‑5任一所述的方法,还包括:
[0154] 当接收到用于显示所述热点榜单的控件窗口的第二触发操作时,显示所述热点榜单的控件窗口,并在所述控件窗口中显示不感兴趣控件和至少一个好友的私信控件;
[0155] 当接收到作用于所述不感兴趣控件的第一点击操作时,自第一视频播放页面的视频流中删除所述热点榜单,并播放所述视频流中的下一视频;
[0156] 当接收到作用于目标好友的私信控件的第二点击操作时,将所述热点榜单发送给所述目标好友,所述目标好友为所述第二点击操作所点击的私信控件对应的好友。
[0157] 根据本公开的一个或多个实施例,示例9根据示例1‑5任一所述的方法,还包括:
[0158] 如果所述第一滑动操作为在预设时间段内进行的第i次第一滑动操作,或者,所述第一视频播放页面的视频流中与所述第一滑动操作对应的下一待显示内容为热点榜单,则确定所述第一滑动操作满足显示热点榜单的触发条件,其中,i为正整数。
[0159] 根据本公开的一个或多个实施例,示例10根据示例9所述的方法,还包括:
[0160] 当再次接收到所述第一滑动操作时,停止显示所述热点榜单,并在所述第一视频播放页面中播放所述视频流中与再次接收到的第一滑动操作对应的视频。
[0161] 根据本公开的一个或多个实施例,示例11提供了一种热点榜单的显示装置,包括:
[0162] 目标视频播放模块,用于在第一视频播放页面中播放目标视频;
[0163] 滑动操作接收模块,用于接收作用于所述第一视频播放页面内的第一滑动操作,所述第一滑动操作用于切换所述第一视频播放页面的当前显示内容;
[0164] 热点榜单显示模块,用于在所述第一滑动操作满足显示热点榜单的触发条件时,在所述第一视频播放页面中播放所述热点榜单的预设视频,在所述预设视频的上层显示所述热点榜单,并在所述热点榜单内显示多个热点视频的视频项。
[0165] 根据本公开的一个或多个实施例,示例12提供了一种电子设备,包括:
[0166] 一个或多个处理器;
[0167] 存储器,用于存储一个或多个程序,
[0168] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如示例1‑10中任一所述的热点榜单的显示方法。
[0169] 根据本公开的一个或多个实施例,示例13提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如示例1‑10中任一所述的热点榜单的显示方法。
[0170] 以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
[0171] 此外,虽然采用特定次序描绘了各操作,但是这不应当理解为要求这些操作以所示出的特定次序或以顺序次序执行来执行。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实施例中。相反地,在单个实施例的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实施例中。
[0172] 尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。