一种视频文件预览方法及装置的制造方法

文档序号:10627258阅读:169来源:国知局
一种视频文件预览方法及装置的制造方法
【专利摘要】本发明提供一种视频文件预览方法及装置。方法包括:接收视频文件预览指令;响应于所述指令,确定设定的动态预览区域;从待展示界面的源代码中,获取所述动态预览区域当前映射的第一视频文件的信息;向资源服务器请求获取第一视频文件,并在展示所述待展示界面时,在所述动态预览区域播放获取到的第一视频文件。相比于现有技术中的视频文件预览方式,本发明能够在动态预览区域向用户展示关于视频内容的大量信息,用户基于该大量信息,即可判断视频文件是否符合自身期望,从而不会导致用户不必要的操作,也就不会出现浪费处理资源和增大服务器压力的问题。
【专利说明】
一种视频文件预览方法及装置[0001]本申请要求于2015年05月16日提交中国专利局、申请号为2015102561522,发明 名称为“一种视频文件预览方法及装置”的中国专利申请的优先权,其全部内容通过引用结 合在本申请中。
技术领域
[0002]本发明实施例涉及计算机技术领域,尤其涉及一种视频文件预览方法及装置。【背景技术】
[0003]目前,通过现有的视频播放器进行视频播放时,现有视频播放器会为用户提供可选视频的图片预览。
[0004]比如,当用户通过现有的视频播放器进行视频播放时,视频播放器在接收到视频文件预览指令后,会为用户提供这样一种视频预览方式:以视频的内容截图或者宣传海报等视频文件信息为播放入口进行展示,以供用户选择。当检测到用户对于播放入口的点击指令时,视频播放器可对相应的视频文件进行播放。
[0005]基于现有技术提供的视频文件预览方式,用户仅能获知关于视频内容的少量信息。基于该少量信息,可能会导致用户在点击视频的播放入口触发播放器播放视频文件后, 才会发现播放的视频文件并不符合期望,从而需要重新点击其他的播放入口。即,现有的视频文件预览方式,可能会导致用户不必要的操作,浪费处理资源、增大服务器压力。
【发明内容】

[0006]本申请实施例提供一种视频文件预览方法及装置,用以解决现有的视频文件预览方式,可能会导致用户不必要的操作,浪费处理资源、增大服务器压力的问题。
[0007]本发明实施例提供一种视频文件预览方法,包括:
[0008]接收视频文件预览指令;响应于所述指令,确定设定的动态预览区域;从所述源代码中,获取所述动态预览区域当前映射的第一视频文件的信息;向资源服务器请求获取第一视频文件,并在展示所述待展示界面时,在所述动态预览区域播放获取到的第一视频文件。
[0009]本发明实施例还提供一种视频文件预览装置,包括:
[0010]指令接收单元,用于接收视频文件预览指令;动态预览区域确定单元,用于响应于所述指令,确定设定的动态预览区域;信息获取单元,用于从所述源代码中,获取所述动态预览区域当前映射的第一视频文件的信息;预览单元,用于向资源服务器请求获取第一视频文件,并在展示所述待展示界面时,在所述动态预览区域播放获取到的第一视频文件。
[0011]相比于现有技术中的视频文件预览方式,本发明实施例提供的视频文件预览方法及装置能够在动态预览区域向用户展示关于视频内容的大量信息,用户基于该大量信息, 即可判断视频文件是否符合自身期望,从而不会导致用户不必要的操作,也就不会出现浪费处理资源和增大服务器压力的问题。【附图说明】
[0012]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0013]图1为本发明实施例提供的一种视频文件预览方法具体实现流程示意图;
[0014]图la为本发明实施例提供的视频播放器的相应界面展示图;
[0015]图lb为本发明实施例提供的视频播放器的相应界面展示图;
[0016]图lc为本发明实施例提供的视频播放器的相应界面展示图;
[0017]图1d为本发明实施例中的第一显示子区域和第二显示子区域的示意图;
[0018]图le为本发明实施例提供的视频播放器的相应界面展示图;
[0019]图1f (1)为本发明实施例提供的视频播放器的相应界面展示图;
[0020]图1f⑵为本发明实施例提供的视频播放器的相应界面展示图;
[0021]图lg为本发明实施例提供的视频播放器的初始界面展示图;
[0022]图lh为本发明实施例提供的基于图lg电子终端检测到第一触摸手势的中间界面展示图;
[0023]图li为本发明实施例提供的基于图lg电子终端检测到第一触摸手势的结束界面展示图;
[0024]图lj为本发明实施例提供的视频播放器的再一相应界面展示图;
[0025]图2为本发明实施例提供的一种视频文件预览装置的具体结构示意图。【具体实施方式】
[0026]为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]以下结合附图,详细说明本申请各实施例提供的技术方案。[0〇28] 实施例1
[0029]本发明实施例提供一种视频文件预览方法,以解决采用现有的视频文件预览方式,可能会导致用户不必要的操作,浪费处理资源、增大服务器压力的问题。该方法的具体实现流程示意图如图1所示,主要包括下述步骤:
[0030]步骤11,接收视频文件预览指令。
[0031]本实施例应用于电子终端,该电子终端可以为手机、PAD、PC/平板等,本实施例提供的视频预览方法具体可以应用于安装于上述电子终端的视频应用中。
[0032]其中,所述的视频预览指令为用户通过对视频操作界面执行操作(如滑动、点击, 等操作)而触发的。该视频文件预览指令,可以但不限于是视频网站的开启指令,或者用于开启视频播放器的指令,等等。
[0033]在一种实施方式中,所述的视频文件包括:直播视频以及点播视频。比如,正在直播的体育比赛、综艺节目、演唱会,等直播视频;以及动漫、电视剧、电影等点播视频。
[0034]该视频文件预览指令一般可以通过设备的信息输入装置输入该设备,这里所说的信息输入装置比如可以是触摸屏、鼠标、物理键盘等中的一种或多种。
[0035]步骤12,响应于视频文件预览指令,确定设定的动态预览区域的信息。
[0036]以该方法的执行主体为视频播放APP为例,一般地,为了实现对服务器推送的界面的显示,该APP会向服务器请求获取该界面的源代码。
[0037]服务器向APP推送的界面的源代码中,可以包含该动态预览区域的信息。该信息一般包括该区域的大小和在界面中所处位置,根据该信息,该APP可以实现从界面中唯一定位一个动态预览区域。该动态预览区域后续可用于播放预览的视频文件,从而实现为用户提供视频内容的大量信息。
[0038]为了使APP能够区分该动态预览区域的信息和其他区域的信息,该动态预览区域的信息中,往往可以包含一些特殊的、用于唯一表示动态预览区域的类型的标识。
[0039]在一种实施方式中,为了方便用户根据不同的习惯设定动态预览区域,本申请实施例还支持由用户来设置动态预览区域。具体实现方式为:在响应于视频文件预览指令,确定设定的动态预览区域之前,获取用户输入的、包含有面区域信息的预览区域设置指令,并对该指令中的界面区域信息进行保存。基于保存的界面区域信息,后续在接收视频文件预览指令时,响应于该指令,可以根据保存的该界面区域信息,确定设定的动态预览区域。需要说明的是,这里所说的界面区域信息,往往包括区域的尺寸信息和位置信息。
[0040]以下举例说明用户如何设置动态预览区域:
[0041]以手机上安装的视频播放器为例,用户通过点击视频播放器提供的界面设置选项,可以触发视频播放器显示如图la所示的待选择区域。假设此时用户想要设置区域2为动态预览区域,则可以对区域2执行特定操作(如“长按”、“点击”、“滑动”,等操作),以触发预览区域设置指令;视频播放器获取到该设置指令后,将该设置指令中包含的区域2的位置信息和尺寸信息进行保存。基于保存的该些信息,后续当获取到用户的视频文件预览指令时,就获取作为动态预览区域信息的、保存的该些信息。
[0042]在一种实施方式中,若用户期望同时对多个视频文件进行预览,那么,为了满足用户的该需求,本申请实施例提供的方法还可以包括:获取用户输入的至少两个预览区域设置指令,并将所述获取到的预览区域设置指令中分别包含的界面区域信息进行保存。那么, 后续响应于视频文件预览指令,可以获取到作为动态预览区域信息的两个界面区域信息。
[0043]以下举例说明用户如何设置多个动态预览区域:
[0044]以手机上安装的视频播放器为例,用户通过点击视频播放器提供的界面设置选项,可以触发视频播放器显示如图lb所示的待选择区域。假设用户期望在区域a,区域b以及区域c预览视频文件,用户通过对上述区域执行特定的操作(如“长按”、“点击”、“滑动”, 等操作),触发预览区域设置指令,视频播放器获取该设置指令,并将该指令中包含的区域 a、区域b以及区域c的界面区域信息保存。此时,当获取到的用户的视频文件预览指令时, 根据保存的界面区域信息,将区域a、区域b、以及区域c作为设定的动态预览区域。
[0045]需要说明的是,本发明实施例中所述的动态预览区域,是用于以动态预览的方式 (如播放),展示视频文件内容的区域。在一种实施方式中,界面中除了可以包括动态预览区域外,还可以包括静态预览区域。其中,静态预览区域,是用于以静态预览的方式(如展示视频文件的海报等),展示视频文件内容的区域。
[0046] 响应于视频文件预览指令,还可以确定静态预览区域。本发明实施例中,确定静态预览区域的方式,与前文所述的确定动态预览区域的方式类似,此处不再赘述。
[0047]本发明实施例中,动态预览区域和静态预览区域可以以“九宫格”的方式排列。例如,仍以手机上安装的视频播放器为例,响应于视频文件预览指令,确定出的动态预览区域和静态预览区域如图lc所示。图lc中,设定的动态预览区域为区域2,除区域2以外的其他区域为静态预览区域。
[0048]本发明实施例中,静态预览区域可以是由服务器设置的,也可以是由用户设置的。 用户设置静态预览区域的方式,与前文由用户设置动态预览区域的方式类似,此处不再赘述。
[0049]以本实施例提供的视频预览方法应用于电子终端为例,所述电子终端的显示界面可以包括至少一个分类视频显示区域,所述分类视频显示区域包括第一显示子区域及至少一个第二显示子区域,所述第一显示子区域用于显示视频分类标识,所述第二显示子区域用于显示视频预览窗口,所述视频预览窗口用于显示所在视频分类的视频对应的视频信息。这里所说的第二显示子区域,即为由上述动态预览区域和静态预览区域组成的“九宫格”。
[0050]例如,如图1d所示,分类导航1?分类导航3所在区域,即为第一显示子区域;图中的9个频道所在区域,即为第二显示子区域;频道12所处位置对应的显示区域为动态预览区域。
[0051]步骤13,从待展示界面的源代码中,获取动态预览区域信息当前映射的视频文件的信息。
[0052] 需要说明的是,为便于对不同的视频文件进行区别描述,此处所说的视频文件,可称为第一视频文件。
[0053]本发明实施例中,由服务器提供的待展示界面的源代码中,会包含各种界面区域的信息(一般为位置信息和尺寸信息)与文件信息(可能是视频文件的信息、图片信息、 文字信息等)的映射关系。那么,在通过执行步骤12确定出动态预览区域信息后,就可以根据该动态预览区域信息,以及源代码中包含的各种界面区域的信息与文件信息的映射关系,确定该动态预览区域信息映射的文件信息。
[0054]比如,服务器提供的待展示界面的源代码中,可能会包含这样的映射关系“ ‘尺寸为100 X 100,在界面坐标系中的位置为位置1’映射于‘视频流地址1’ ”。那么,通过执行步骤11确定出的、由服务器设定的动态预览区域信息为“尺寸为100X100,在界面坐标系中的位置为位置1”,或者,通过执行步骤11,确定出由用户设定的动态预览区域信息为“尺寸为100 X 100,在界面坐标系中的位置为位置1 ”,那么,根据上述映射关系,可以确定该动态预览区域信息映射的第一视频文件信息为视频流地址1。
[0055]其中,所述获取到的动态预览区域当前映射的第一视频文件的信息可以但不限于包括第一视频文件的视频流地址等表示第一视频文件所在位置的信息。
[0056]步骤14,根据第一视频文件的信息(如视频文件的视频流地址),向资源服务器请求获取第一视频文件,并在展示待展示界面时,在根据动态预览区域信息确定的动态预览区域,播放获取到的第一视频文件。
[0057]在一种实施方式中,为了可以在界面的所述动态预览区域播放获取到的第一视频文件,可以在动态预览区域所在的界面加载视频播放控件;则在界面的动态预览区域播放获取到的第一视频文件的具体实现方式可以为:通过视频播放控件,播放获取到的第一视频文件。
[0058]例如,若用户通过步骤11,步骤12确定设定的动态预览区域为区域a,则在区域a 所在的界面加载视频播放控件,此时通过步骤13,步骤14获取到的视频文件,将通过加载的该视频播放控件播放。
[0059]在一种实施方式中,当用户需要切换动态预览区域播放的视频文件时,本申请实施例的如图1所示的方法还可以进一步包括步骤:接收视频文件预览切换指令;响应于视频文件预览切换指令,更新动态预览区域映射的界面的源代码中的视频文件的信息;在更新完成后,向资源服务器请求获取动态预览区域当前映射的视频文件,并在动态预览区域播放获取到的视频文件。
[0060]其中所述的视频文件预览切换指令可以是通过用户对视频播放器的相应界面执行特定操作(如“向上滑动”、“向下滑动”、“向左滑动”以及“向右滑动”等操作)触发的。
[0061]例如,如图lf(l)所示,假设动态预览区域目前正在播放的视频为“新闻联播”,此时用户想要观看动态预览区域右侧的视频“足球比赛”,用户通过“向左滑动”,将视频“足球比赛”移动至动态预览区域,如图1f (2)所示,则此时在动态预览区域播放视频“足球比赛”。
[0062]在一种实施方式中,若通过执行步骤12获取到两个动态预览区域,且进一步通过执行步骤13确定出这两个动态预览区域分别映射的第一视频文件信息,那么,在执行步骤 14时,可以针对这两个动态预览区域分别获取相应的第一视频文件。比如,针对动态预览区域1,获取到第一视频文件1 ;针对动态预览区域2,获取到第一视频文件2。
[0063]本发明实施例提供的方法,还可以包括:获取第一视频文件的音频参数(该音频参数用于表示在动态预览区域播放第一视频文件时是否静音);当获取的音频参数用于表示在动态预览区域播放所述第一视频文件为静音时,则在界面的动态预览区域,按照静音模式播放第一视频文件;当获取的音频参数用于表示在动态预览区域播放第一视频文件为不静音时,则在界面的动态预览区域,按照非静音模式播放第一视频文件。
[0064]采用“在界面的动态预览区域,按照静音模式播放第一视频文件”的方式,可以避免在多个动态预览区域同时播放不同视频文件时相互干扰的问题。
[0065]其中,这里所说的音频参数可以时由用户自主设置的。当动态预览区域有至少两个时,用户可以为不同的动态预览区域设置不同的音频参数。
[0066]基于为不同的动态预览区域设置的不同的音频参数,可以实现采用静音模式播放一部分视频文件,采用非静音模式播放某视频文件。例如,假设通过执行步骤12确定的设定的动态预览区域为区域2以及区域5,若此时在区域2预览播放的视频为用户期望播放的视频,为了避免区域5预览播放的视频声音影响用户观看区域2预览播放的视频,则视频播放器将获取到用户通过对区域5执行特定操作(如“长按”、“点击”、“滑动”,等操作),进而触发发送的动态预览区域5当前映射的视频文件的音频参数,其中所述获取到的音频参数表示在动态预览区域5播放所述视频文件时静音。则在动态预览区域5静音播放与动态预览区域5映射的视频文件。
[0067]比如,动态预览区域A正在播放篮球比赛,动态预览区域B正在播放新闻节目,此时用户希望观看新闻节目,同时又想观看到篮球比赛的比分,则用户可设置动态预览区域A 播放的篮球比赛为静音。
[0068]在一种实施方式中,为了利用静态预览区域实现对视频文件的静态信息的展示, 可以从待展示界面的源代码中,获取静态预览区域信息映射的视频文件的信息。与静态预览区域信息映射的视频文件的信息,可称为第二视频文件的信息。第二视频文件的信息,一般为第二视频文件的数据内容信息,比如第二视频文件的名称、简介、海报或剧照等。由于从待展示界面的源代码中,获取第二视频文件的信息的方式,与从该源代码中获取第一视频文件的信息的方式类似,此处不再赘述。
[0069]在获取到静态预览区域信息映射的第二视频文件的信息,以及获取到第一视频文件后,就可以对待展示界面进行展示。具体展示方式可以包括“在动态预览区域播放获取到的第一视频文件”和“在静态区域展示第二视频文件的信息”。例如,如图le所示,区域1 为动态预览区域,区域2为静态预览区域,则在区域1中,播放与区域1映射的第一视频文件;在区域2中,展示与区域2映射的第二视频文件的数据信息,如视频的名称以及视频的内容缩略图等。
[0070]以本实施例提供的视频预览方法应用于电子终端为例,若如前文所述,该电子终端的显示界面可以包括至少一个分类视频显示区域,所述分类视频显示区域包括第一显示子区域及至少一个第二显示子区域,所述第一显示子区域用于显示视频分类标识,所述第二显示子区域用于显示视频预览窗口,所述视频预览窗口用于显示所在视频分类的视频对应的视频信息。这里所说的第二显示子区域,即为由上述动态预览区域和静态预览区域组成的“九宫格”。
[0071]当某一第二显示子区域所处的位置为默认播放位置(即处于动态预览区域)时, 该第二显示子区域显示的视频预览窗口可以加载视频播放控件,以实现利用该控件,在该视频预览窗口获取并加载播放对应的视频数据。本实施例所说的视频可以为直播视频,还可以为点播视频。针对默认播放位置而言,可以参照图lg,其中,视频分类标识为分类导航 1、分类导航2、分类导航3等,频道12所在位置即为默认播放位置,其对应的区域为动态预览区域,从而可以在动态预览区域加载视频播放控件实现在该默认播放位置加载播放对应的视频数据。当进入到图lg显示的界面后,电子终端判断该默认播放位置是否存在视频预览窗口。若存在,则在该动态预览区域调起一 video view播放浮层,并利用video view播放浮层,播放频道12的视频数据。
[0072]当电子终端检测到第一触摸手势时,根据第一触摸手势的方向,移动电子终端的显示界面,且控制video view播放浮层的位置及播放内容不发生变化。具体如图lh所示, 所述第一触摸手势的方向为自下向上,各视频分类标识及各视频预览窗口根据第一触摸手势的方向同步滑动,但video view播放浮层的位置及播放内容并不滑动,如图li所示,该默认播放位置对应的频道实际上为频道22的视频预览窗口,但此时电子终端仍然播放频道12对应的视频。
[0073]当电子终端监听到切换当前任务(视频预览任务)的切换指令后,再次进入到“视频预览任务”时,电子终端则会重新确认默认播放位置是否存在视频预览窗口。若存在,则在该默认播放位置调起一 video view播放浮层,并向资源服务器获取该默认播放位置对应频道22的视频数据,以使video view播放浮层播放频道22的视频数据,如图lj所示。在实际应用场景下,只要对图lg-li提供的任一界面进行了重新开启、刷新等操作,电子终端均会重新确认默认播放位置对应的动态预览区域是否存在视频预览窗口。
[0074]另外,本实施例还可通过以下方式实现默认播放位置的设置。电子终端监听针对 video view播放浮层的拖动指令,并根据该拖动指令将video view播放浮层拖动至新默认播放位置。电子终端记录该新默认播放位置,并在监听到切换当前任务(视频预览任务) 的切换指令后,再次进入到“视频预览任务”时,电子终端则会重新确认新默认播放位置对应的动态预览区域是否存在视频预览窗口。电子终端还会在结束视频预览任务时将记录的新默认播放位置传送至资源服务器进行存储,以使电子终端再次开启视频预览任务时根据新默认播放位置进行上述的视频预览过程。
[0075]本实施例中,可以设定仅对某些特定类型的视频采用该视频预览的方法,例如可以仅针对直播、轮播、卫视节目等内容实时变化的视频采用该视频预览的方法。当为直播视频时,视频分类标识则可以为频道分类标识,视频预览窗口则为频道显示窗口,所述频道显示窗口用于显示所在频道分类的频道对应的频道信息。
[0076]本实施例可以应用于电子终端,该电子终端可以为手机、PAD、PC/平板等,本实施例提供的视频预览方法具体可以应用于安装于上述电子终端的视频应用中。视频应用可以为上述特定类型的视频应用(如直播应用),也可以为综合类型的视频应用(如乐视视频应用)等,如果视频应用为特定类型的视频应用,则可以设置该视频应用的首页为视频预览界面,因此在接收到启动该视频应用的指令时确定需要进入视频预览界面;如果视频应用为综合类型的视频应用,则可以设置该视频应用的上述特定类型的频道(如直播频道、轮播频道等)对应的频道页面为视频预览界面,因此在接收到跳转至该视频应用的特定类型频道的指令时确定需要进入视频预览界面。
[0077]相比于现有技术中的视频文件预览方式,本发明实施例提供的视频文件预览装置能够在动态预览区域向用户展示关于视频内容的大量信息,用户基于该大量信息,即可判断视频文件是否符合自身期望,从而不会导致用户不必要的操作,也就不会出现浪费处理资源和增大服务器压力的问题。
[0078]需要说明的是,实施例1所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。
[0079]实施例2
[0080]本实施例提供一种视频文件预览装置,用以解决采用现有的视频文件预览方式, 可能会导致用户不必要的操作,浪费处理资源、增大服务器压力的问题。该装置的具体实现流程示意图如图2所示,包括指令接收单元21,动态预览区域确定单元22,信息获取单元23 以及预览单元24。
[0081]其中,指令接收单元21,用于接收视频文件预览指令;
[0082]动态预览区域确定单元22,用于响应于所述指令,确定设定的动态预览区域信息;
[0083]信息获取单元23,用于从待展示界面的源代码中,获取所述动态预览区域当前映射的第一视频文件的信息;
[0084]预览单元24,用于向资源服务器请求获取第一视频文件,并在展示所述待展示界面时,在所述动态预览区域播放获取到的第一视频文件。
[0085]在一种实施方式中,动态预览区域确定单元22,用于:获取用户输入的预览区域设置指令;所述预览区域设置指令中包含界面区域信息;保存所述界面区域信息;响应于视频文件预览指令,根据保存的所述界面区域信息,确定设定的动态预览区域。
[0086]在一种实施方式中,信息获取单元23,还用于:获取第一视频文件的音频参数;其中,所述的音频参数用于表示在动态预览区域播放所述第一视频文件时是否静音。预览单元24,用于当信息获取单元23获取的音频参数用于表示在动态预览区域播放所述第一视频文件为静音时,则在界面的所述动态预览区域,按照静音模式播放第一视频文件;当信息获取单元23获取的音频参数用于表示在动态预览区域播放所述第一视频文件为不静音时,则在界面的所述动态预览区域,按照非静音模式播放第一视频文件。
[0087]在一种实施方式中,预览单元24用于:在所述的动态预览区域所在的界面加载视频播放控件;通过视频播放控件,播放获取到的第一视频文件。
[0088]在一种实施方式中,所述装置还包括:预览区域切换单元,用于在预览单元24在界面的动态预览区域播放获取到的第一视频文件之后,接收视频文件预览切换指令;响应于所述指令,更新所述动态预览区域映射的视频文件的信息;向资源服务器请求获取所述映射的视频文件的信息,并在所述动态预览区域播放所述映射的视频文件。
[0089]在一种实施方式中,所述装置还包括:静态预览区域确定单元,用于确定静态预览区域;从所述源代码中,获取所述静态预览区域信息当前映射的第二视频文件的信息;在界面的所述静态预览区域展示第二视频文件的静态信息。
[0090]本发明实施例中,第二视频文件的静态信息,可以但不限于包括:所述第二视频文件的数据内容信息;第一视频文件的信息,可以但不限于包括:所述第一视频文件的视频流地址信息。
[0091]相比于现有技术中的视频文件预览方式,本发明实施例提供的视频文件预览装置能够在动态预览区域向用户展示关于视频内容的大量信息,用户基于该大量信息,即可判断视频文件是否符合自身期望,从而不会导致用户不必要的操作,也就不会出现浪费处理资源和增大服务器压力的问题。
[0092]本发明实施例中可以通过硬件处理器(hardware processor)来实现上述相关功能丰吴块。
[0093]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0094]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0095]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
[0096]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0097]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0098]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0099]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0100]在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、 网络接口和内存。
[0101]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/ 或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0102]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。 计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、 动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPR0M)、快闪记忆体或其他内存技术、只读光盘只读存储器 (CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。[〇1〇3] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0104]本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。 因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0105]以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
【主权项】
1.一种视频文件预览方法,其特征在于,包括:接收视频文件预览指令;响应于所述指令,确定设定的动态预览区域信息;从待展示界面的源代码中,获取所述动态预览区域信息当前映射的第一视频文件的信 息;向资源服务器请求获取第一视频文件,并在展示所述待展示界面时,在所述动态预览 区域播放获取到的第一视频文件。2.根据权利要求1所述的方法,其特征在于,响应于所述指令,确定设定的动态预览区 域信息之前,还包括:获取用户输入的预览区域设置指令;所述预览区域设置指令中包含界面区域信息; 保存所述界面区域信息;则响应于视频文件预览指令,确定设定的动态预览区域信息,包括:响应于视频文件预览指令,根据保存的所述界面区域信息,确定设定的动态预览区域fg息。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取第一视频文件的音频参数;其中,所述的音频参数用于表示在动态预览区域播放 所述第一视频文件时是否静音;则在展示所述待展示界面时,在所述动态预览区域播放获取到的第一视频文件,包括: 当获取的音频参数用于表示在动态预览区域播放所述第一视频文件为静音时,则在界 面的所述动态预览区域,按照静音模式播放第一视频文件;当获取的音频参数用于表示在动态预览区域播放所述第一视频文件为不静音时,则在 界面的所述动态预览区域,按照非静音模式播放第一视频文件。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述的动态预览区域所在的界面加载视频播放控件;则在界面的动态预览区域播放获取到的第一视频文件,包括:通过视频播放控件,在界面的动态预览区域播放获取到的第一视频文件。5.根据权利要求1所述的方法,其特征在于,在界面的动态预览区域播放获取到的第 一视频文件之后,所述方法还包括:接收视频文件预览切换指令;响应于所述指令,更新所述动态预览区域映射的视频文件的信息;向资源服务器请求获取所述映射的视频文件的信息,并在所述动态预览区域播放所述 映射的视频文件。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定静态预览区域的信息;从所述源代码中,获取所述静态预览区域信息当前映射的第二视频文件的信息;在界面的所述静态预览区域展示第二视频文件的静态信息。7.根据权利要求6所述的方法,其特征在于,第二视频文件的静态信息,包括:所述第 二视频文件的数据内容信息;所述第一视频文件的信息,包括:所述第一视频文件的视频流地址信息。8.—种视频文件预览方法,应用于电子终端,其特征在于,所述电子终端的显示界面包 括至少一个分类频道显示区域,所述分类频道显示区域包括第一显示子区域及至少一个第 二显示子区域,所述第一显示子区域用于显示视频分类标识,所述第二显示子区域用于显 示视频预览窗口,所述视频预览窗口用于显示所在视频分类的视频对应的视频信息;所述 视频文件预览方法包括:获取动态预览区域对应的预览播放位置,判断预览播放位置是否存在第二显示子区 域;若判定预览播放位置存在第二显示子区域,则在预览播放位置加载的预览播放窗口中 播放目标视频,其中,所述目标视频为处于预览播放位置的第二显示子区域对应的视频信息。9.根据权利要求8所述的视频文件预览方法,其特征在于,所述获取动态预览区域对 应的预览播放位置之前还包括:监听到切换至视频预览任务的切换指令。10.根据权利要求8所述的视频文件预览方法,其特征在于,还包括:当检测到移动预览播放窗口的拖动指令时,根据所述拖动指令移动预览播放窗口;将移动结束时预览播放窗口的位置记录为目标播放位置,并将所述目标播放位置设置 为预览播放位置。11.根据权利要求8所述的视频文件预览方法,其特征在于,还包括:获取目标视频的音频参数;其中,所述的音频参数用于表示在预览播放窗口播放所述 目标视频时是否静音;则所述在预览播放位置加载的预览播放窗口中播放目标视频,包括:当获取的音频参数用于表示在预览播放窗口播放所述目标视频为静音时,则在界面的 所述预览播放窗口,按照静音模式播放目标视频;当获取的音频参数用于表示在预览播放窗口播放所述目标视频为非静音时,则在界面 的所述预览播放窗口,按照非静音模式播放目标视频。12.—种视频文件预览装置,应用于电子终端,其特征在于,所述电子终端的显示界面 包括至少一个分类频道显示区域,所述分类频道显示区域包括第一显示子区域及至少一个 第二显示子区域,所述第一显示子区域用于显示视频分类标识,所述第二显示子区域用于 显示视频预览窗口,所述视频预览窗口用于显示所在视频分类的视频对应的视频信息;所 述视频文件预览装置包括:第一获取模块,用于获取动态预览区域对应的预览播放位置,判断预览播放位置是否 存在第二显示子区域;播放模块,用于若判定预览播放位置存在第二显示子区域,则在预览播放位置加载的 预览播放窗口中播放目标视频,其中,所述目标视频为处于预览播放位置的第二显示子区 域对应的视频信息。13.根据权利要求12所述的视频文件预览装置,其特征在于,还包括:切换模块,用于监听到切换至视频预览任务的切换指令。14.根据权利要求12所述的视频文件预览装置,其特征在于,还包括:拖动模块,用于当检测到移动预览播放窗口的拖动指令时,根据所述拖动指令移动预 览播放窗口;设置模块,用于将移动结束时预览播放窗口的位置记录为目标播放位置,并将所述目 标播放位置设置为预览播放位置。15.根据权利要求12所述的视频文件预览装置,其特征在于,还包括:第二获取模块,用于获取目标视频的音频参数;其中,所述的音频参数用于表示在预览 播放窗口播放所述目标视频时是否静音;则所述播放模块包括:第一播放单元,用于确定当获取的音频参数用于表示在预览播放窗口播放所述目标视 频为静音时,在界面的所述预览播放窗口按照静音模式播放目标视频;第二播放单元,用于确定当获取的音频参数用于表示在预览播放窗口播放所述目标视 频为非静音时,在界面的所述预览播放窗口按照非静音模式播放目标视频。
【文档编号】H04N21/431GK105992068SQ201510410011
【公开日】2016年10月5日
【申请日】2015年7月13日
【发明人】王晓斌, 李博
【申请人】乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1