视频列表的自动播放方法和装置的制造方法

文档序号:10539586阅读:692来源:国知局
视频列表的自动播放方法和装置的制造方法
【专利摘要】本发明公开了一种视频列表的自动播放方法和装置,该方法包括:当检测到打开视频列表的指令时,展示所述视频列表,所述视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域;在所述视频列表的第一条目的预览区域播放所述第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。在展示视频列表时,在一个预设条目的预览区域播放该条目的视频,其他条目只展示对应的预览图片,减少了系统资源的占用同时还兼顾了视频内容预览的便利性。
【专利说明】
视频列表的自动播放方法和装置
技术领域
[0001]本发明属于移动互联网领域,具体地说,涉及一种视频列表的自动播放方法和装置。
【背景技术】
[0002]移动互联网人数的快速增长带动了相关产业经济的急剧发展,移动视频便是其中比较显著的产品之一。到2014年11月份,已经有接近70%的视频活动开始使用移动规频,当年累计同比增长达到516%。伴随着4G用户队伍的壮大、WiFi的普及、手机设备硬件的提升以及移动视频客户端的不断优化,移动视频的发展也到了超高速发展阶段,同时移动视频应用程序的竞争也进入了白热化阶段。除了内容本身对于用户的吸引力,在应用体验方面的功力,将具有巨大的作用。
[0003]现在Android平台的移动视频应用程序,在展现直播或点播视频的时候,一部分会采用静默页面设计,即默认是图片展示,点击视频图片,才会播放相关的视频;还有一部分是采用默认播放,即打开视频列表页面就会播放该页面的视频。如果采用静默页面,用户在浏览视频列表的时候,必须点击才能查看某个视频的播放内容,对用户来说不便于预览视频内容。如果一味采用默认播放,则没有考虑到用户的选择,会占用过多的系统资源并且会有浪费用户上网流量的情况出现。

【发明内容】

[0004]有鉴于此,本发明实施例提供了一种视频列表的自动播放方法和装置,用以解决现有技术中视频列表的展示没有兼顾到内容预览的便利性以及系统资源的占用率。
[0005]为了解决上述技术问题,本发明实施例公开了一种视频列表的自动播放方法,包括:当检测到打开视频列表的指令时,展示所述视频列表,所述视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域;在所述视频列表的第一条目的预览区域播放所述第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0006]为了解决上述技术问题,本发明实施例还公开了一种视频列表的自动播放装置,包括:展示模块,用于当检测到打开视频列表的指令时,展示所述视频列表,所述视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域;第一处理模块,用于在所述视频列表的第一条目的预览区域播放所述第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0007]为了解决上述技术问题,本发明实施例还公开了一种视频列表的自动播放装置,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:当检测到打开视频列表的指令时,展示所述视频列表,所述视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域;在所述视频列表的第一条目的预览区域播放所述第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0008]与现有技术相比,本发明实施例提供的视频列表的自动播放方法和装置,在展示视频列表时,在一个预设条目的预览区域播放该条目的视频,其他条目只展示对应的预览图片,减少了系统资源的占用同时还兼顾了视频内容预览的便利性。
【附图说明】
[0009]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0010]图1是本发明实施例提供的一种视频列表的自动播放方法的流程图;
[0011]图2是本发明实施例包括多个条目的视频列表的界面示意图;
[0012]图3是本发明实施例提供的一种视频列表的自动播放方法的流程图;
[0013]图4是本发明实施例视频列表中的条目停止滚动时界面示意图;
[0014]图5是本发明实施例提供的一种视频列表的自动播放装置的框图;
[0015]图6是本发明实施例提供的一种视频列表的自动播放装置的框图;
[0016]图7是本发明实施例提供的一种视频列表的自动播放装置的框图;
[0017]图8是本发明实施例提供的一种视频列表的自动播放装置的框图。
【具体实施方式】
[0018]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0019]本发明实施例,在展示视频列表时,在一个预设条目的预览区域播放该条目的视频,其他条目只展示对应的预览图片,减少了系统资源的占用同时还兼顾了视频内容预览的便利性,用户还可以在屏幕上下滑动该视频列表,视频列表停止滑动时,被滑动到预设显示区域内的条目开始在该条目的预览区域播放视频,其他条目只展示对应的预览图片,使视频列表只播放其中一个条目的视频供用户预览。此外,用户还可以选择开启和关闭上述预览功能,关闭后视频列表只展示每个条目的预览图片,为用户提供更多的选择,尊重用户的选择权,提升了视频应用程序的友好度。
[0020]图1是本发明实施例提供的一种视频列表的自动播放方法,适用于终端设备,终端设备可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,车载控制台,平板设备,医疗设备,健身设备,个人数字助理等。如图1所示,该方法包括以下步骤。
[0021]在步骤SlOl中,当检测到打开视频列表的指令时,展示视频列表,视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域。
[0022]打开视频列表的指令来自于用户操作,终端设备想服务器请求到相应的视频列表并进行展示。在屏幕上所展示的视频列表如图2所示,包括一个或多个条目20,每个条目20对应一个视频。每个条目20都包含一个预览区域201,该预览区域201用于展示相应的视频或者视频的预览图片。每个条目20还可以包括相应视频的名称,点击量等信息。
[0023]视频列表是与用户进行交互的界面对象,用户可通过点击预览区域201或者每个条目20的名称来打开每个条目20所对应的视频的播放页面,用户还可以通过在触控屏幕上的滑动手势来滚动视频列表中的条目20。
[0024]在步骤S102中,在视频列表的第一条目的预览区域播放第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0025]第一条目是指视频列表中的一个预设条目,可以是视频列表中的任意一个条目。终端设备展示视频列表时,在第一条目的预览区域,自动加载第一条目对应的视频并开始播放,此时其他条目的预览区域内展示各自所对应的视频的预览图片。
[0026]这样,使视频列表的展示不会直接加载并播放每个条目的视频,只加载并播放第一条目的视频,减少了系统资源的占用;同时使用户能够浏览到第一条目对应的视频,相比较于只展示预览图片的方式,增强了视频内容预览的便利性,因此达到了以上两点的兼顾。
[0027]在一个实施例中,第一条目是视频列表中的首个条目。终端设备展示视频列表时,自动加载首个条目对应的视频,并在首个条目的预览区域播放相应的视频,由于用户在打开视频列表时通常首先会关注列表中的首个条目,因此自动加载并播放首个条目对应的视频,能够使用户快速的预览到所关注的条目所对应的视频。
[0028]图3是本申请实施例提供的一种视频列表的自动播放方法,适用于终端设备,该方法包括以下步骤。
[0029]在步骤SlOl中,检测到打开视频列表的指令时,展示视频列表,视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域。
[0030]在步骤S102中,在视频列表的首个条目的预览区域播放首个条目对应的视频,同时在其他条目的预览区域展示对应的预览图片。
[0031]在步骤S103中,检测到针对视频列表的滑动操作。
[0032]终端设备通过监听触控事件来检测到针对视频类表的滑动操作,所展示的视频列表中的条目跟随滑动操作的方向进行滚动。
[0033]在步骤S104中,当视频列表中的条目停止滚动时,确定被滚动到预设显示区域的第二条目。
[0034]条目停止滚动后,检测每个条目对应的界面对象在屏幕的显示位置,以确定当前显示在预设显示区域内的条目。
[0035]预设显示区域是用于确定需要自动加载并播放的视频。确定被滚动到预设显示区域的第二条目,可以是该条目的界面对象在屏幕中显示区域覆盖了预设显示区域,还可以是该条目的界面对象在屏幕中显示区域已位于预设显示区域之内。例如图4所示,条目22的显示区域已覆盖了预设显示区域25,该条目22被确定为被滚动到预设显示区域的第二条目。
[0036]在步骤S105中,在第二条目的预览区域播放第二条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0037]此时,播放第二条目对应的视频供用户预览,其他条目的预览区域则只展示对应的预览图片,使视频列表中仍然只播放一个条目对应的视频,提升了预览视频的便利性,同时节省了系统资源。
[0038]在视频播放列表的条目开始滚动时,停止播放第一条目对应的视频,在本实施例中,在视频播放列表的条目开始滚动时,首个条目对应的视频即停止播放,视频播放列表的条目停止滚动时,在第二条目的预览区域播放对应的视频。此外,也可以在视频播放列表的条目停止滚动时,在第二条目的预览区域播放对应的视频,并同时停止播放第一条目对应的视频。
[0039]在一个实施例中,如图4所示,预设显示区域25被设置于屏幕的横向中线24以上,即设置于屏幕中间部位的上方。这样设置的原因是,人们在观看屏幕时,目光通常停留在屏幕的中部偏上部位,因此人们在摄像或者录制影视节目时,通常都将重要内容的图像摄制在画面中部偏上的部分,因此,本实施例也同样将预设显示区域25设置在屏幕中部偏上的部位,播放被滚动到这一区域的第二条目所对应的视频,更便于用户直接预览到视频内容,更贴近用户的使用习惯。
[0040]在一个实施例中,对于在展示视频列表时,是否自动加载并播放视频可以由用户进行选择。终端设备根据接收到的选择指令,来确定在展示视频列表时是否在条目的预览区域播放视频。接收到在条目的预览区域播放视频的第一选择指令时,开启在条目的预览区域播放对应的视频的功能,此时,打开视频列表时将在预设条目的预览区域自动播放对应的视频,用户控制视频列表中的条目上下滚动时,对于被滚动到预设显示区域的条目,在其预览区域播放对应的视频。接收到禁止在条目的预览区域播放视频的第二选择指令时,关闭在条目的预览区域播放对应的视频的功能,此时,打开视频列表时在各条目的预览区域展示对应的预览图片,用户控制视频列表中的条目上下滚动时各条目的预览区域也只展示对应的预览图片。
[0041]本实施例中,进一步为用户提供了选择开启和关闭在条目的预览区域中播放视频的功能,尊重用户的选择权,提升了视频应用程序的友好度。
[0042]下面通过使用场景对本发明实施例做进一步说明。
[0043]本发明实施例可基于Android操作系统的软件开发工具包(SoftwareDevelopment Kit,SDK)开发,在应用程序的设置中增加是否在条目的预览区域自动播放对应的视频的开关(Switch)。该开关就是根据一个表达式的取值,来执行不同的语句。该开关进行判断所依据的取值由共享偏好设置(SharePreference)文件来保存。SharePreference是Android应用程序中常用的数据存储方式,其本质就是一个xml文件,用于存储少量的,一般是配置文件一类的数据,其特点是简单方便。例如,如果用户选择打开在条目的预览区域播放视频的功能,SharePreference文件保存的值被设置为1,如果选择关闭在条目的预览区域播放视频的功能,SharePreference文件保存的值被设置为O。
[0044]终端设备打开视频列表页面(即ListView控件)时,根据SharePreference文件保存的值控制展示效果。ListView控件可使用四种不同视图显示项目。通过此控件,可将项目组成带有列标头或者不带有列标头的列,并显示伴随的图标和文本。可使用ListView控件将称作ListItem对象的列表条目组织成下列四种不同的视图之一:1.大(标准)图标2.小图标3.列表4.报表。View属性决定在列表中控件使用何种视图显示项目。还可用LabelWrap属性控制列表中与项目关联的标签是否可换行显示。另外,还可管理列表中项目的排序方法和选定项目的外观。
[0045]如果SharePreference文件保存的值为1,则自动加载ListView控件的预设条目(item)的视频,开启媒体播放(MediaPlay)服务,自动播放视频。其他条目的预览区域展示相应的预览图片。该预设条目通常被设置为ListView控件的首个条目,打开视频列表之后,在首个条目的列表区域,自动加载并播放视频。
[0046]用户通过手势操作上下滑动视频列表页面,使视频列表中的各个条目开始滚动。视频列表中的条目停止滚动时,获取当前显示的各个条目在屏幕中的显示位置,确定被滚动到预设显示区域的条目,在该条目的预览区域开始播放对应的视频,此时其他条目(包括预设条目)的预览区域展示对应的预览图片,画面中只有被滚动到预设显示区域的条目的预览区域在播放视频。预设条目的视频可以在视频列表的条目开始滚动时停止播放,也可以在开始播放被滚动到预设显示区域的条目的视频时停止播放。其中,预设显示区域通常被设置在屏幕的横向中线以上,在判断时,可以判断哪个条目的显示位置覆盖了该预设显示区域,或者判断哪个条目的显示位置位于该预设显示区域之内。
[0047]终端设备打开视频列表页面(即ListView控件)时,如果SharePreference文件保存的值为0,则在每个条目的预览区域显示相应的预览图片,不会自动播放视频。
[0048]以下为本发明的装置实施例,用以执行本发明实施例的上述方法。
[0049]图5是本发明实施例提供一种视频列表的自动播放装置,该装置包括:
[0050]展示模块30,用于当检测到打开视频列表的指令时,展示视频列表,视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域;
[0051]第一处理模块31,用于在视频列表的第一条目的预览区域播放第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0052]在一个实施例中,如图6所示,该装置还包括:
[0053]检测模块32,用于检测到针对视频列表的滑动操作;
[0054]确定模块33,用于当视频列表中的条目停止滚动时,确定被滚动到预设显示区域的第二条目;
[0055]第二处理模块34,用于在第二条目的预览区域播放第二条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0056]在一个实施例中,如图7所示,该装置还包括:
[0057]第三处理模块35,用于当视频列表中的条目开始滚动时,停止播放第一条目的视频。
[0058]在一个实施例中,如图8所示,该装置还包括:
[0059]接收模块36,用于接收到在条目的预览区域播放视频的选择指令。
[0060]此外,本发明实施例中可以通过硬件处理器(hardware processor)来实现上述各个功能模块。
[0061]本发明实施例还提供了一种视频列表的自动播放装置,该装置包括:
[0062]处理器;
[0063]用于存储所述处理器可执行指令的存储器;
[0064]其中,所述处理器被配置为:
[0065]当检测到打开视频列表的指令时,展示视频列表,视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域;
[0066]在视频列表的第一条目的预览区域播放第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0067]在一个实施例中,该处理器进一步被配置为:
[0068]检测到针对视频列表的滑动操作;
[0069]当视频列表中的条目停止滚动时,确定被滚动到预设显示区域的第二条目;
[0070]在第二条目的预览区域播放第二条目的视频,同时在其他条目的预览区域展示对应的预览图片。
[0071]在一个实施例中,检测到针对所述视频列表的滑动操作之后,该处理进一步被配置为:
[0072]当视频列表中的条目开始滚动时,停止播放第一条目的视频。
[0073]在一个实施例中,预设显示区域被设置于屏幕的横向中线以上。
[0074]在一个实施例中,当检测到打开视频列表的指令时,展示视频列表之前,该处理器进一步被配置为:
[0075]接收到在条目的预览区域播放视频的选择指令。
[0076]在一个实施例中,第一条目是视频列表的首个条目。
[0077]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0078]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0079]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种视频列表的自动播放方法,其特征在于,包括: 当检测到打开视频列表的指令时,展示所述视频列表,所述视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域; 在所述视频列表的第一条目的预览区域播放所述第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 检测到针对所述视频列表的滑动操作; 当所述视频列表中的条目停止滚动时,确定被滚动到预设显示区域的第二条目;在所述第二条目的预览区域播放所述第二条目的视频,同时在其他条目的预览区域展示对应的预览图片。3.根据权利要求2所述的方法,其特征在于,所述检测到针对所述视频列表的滑动操作之后,所述方法还包括: 当所述视频列表中的条目开始滚动时,停止播放所述第一条目的视频。4.根据权利要求2所述的方法,其特征在于,所述预设显示区域被设置于屏幕的横向中线以上。5.根据权利要求1所述的方法,其特征在于,当检测到打开视频列表的指令时,展示所述视频列表之前,所述方法还包括: 接收到在所述条目的预览区域播放视频的选择指令。6.根据权利要求1至5任一项所述的方法,其特征在于,所述第一条目是所述视频列表的首个条目。7.一种视频列表的自动播放装置,其特征在于,包括: 展示模块,用于当检测到打开视频列表的指令时,展示所述视频列表,所述视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域; 第一处理模块,用于在所述视频列表的第一条目的预览区域播放所述第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。8.根据权利要求7所述的装置,其特征在于,所述装置还包括: 检测模块,用于检测到针对所述视频列表的滑动操作; 确定模块,用于当所述视频列表中的条目停止滚动时,确定被滚动到预设显示区域的第二条目; 第二处理模块,用于在所述第二条目的预览区域播放所述第二条目的视频,同时在其他条目的预览区域展示对应的预览图片。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 第三处理模块,用于当所述视频列表中的条目开始滚动时,停止播放所述第一条目的视频。10.根据权利要求7所述的装置,其特征在于,所述装置还包括: 接收模块,用于接收到在所述条目的预览区域播放视频的选择指令。11.一种视频列表的自动播放装置,其特征在于,包括: 处理器; 用于存储所述处理器可执行指令的存储器; 其中,所述处理器被配置为: 当检测到打开视频列表的指令时,展示所述视频列表,所述视频列表是用于与用户交互的界面对象,包括一个或多个条目,每个条目都包括一个预览区域; 在所述视频列表的第一条目的预览区域播放所述第一条目的视频,同时在其他条目的预览区域展示对应的预览图片。
【文档编号】H04N21/472GK105898610SQ201510666910
【公开日】2016年8月24日
【申请日】2015年10月15日
【发明人】姜威
【申请人】乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1