视频播放的控制方法、装置、电子设备、及存储介质制造方法及图纸

技术编号:22173284 阅读:31 留言:0更新日期:2019-09-21 13:58
本公开实施例公开了一种视频播放的控制方法、装置、电子设备、及存储介质,其中方法包括:获取在列表页上的触摸事件,其中所述列表页用于显示多个视频播放窗口;若所述列表页当前处于自动滚动中,则屏蔽当前所获取的触摸事件。本公开实施例的技术方案能够使列表页在自动滚动过程中不被打断,以确保即将播放的视频处于屏幕的合适位置。

Control methods, devices, electronic devices and storage media for video playback

【技术实现步骤摘要】
视频播放的控制方法、装置、电子设备、及存储介质
本公开实施例涉及计算机软件
,具体涉及一种视频播放的控制方法、装置、电子设备、及存储介质。
技术介绍
随着智能终端的普及,各种功能的应用软件(APP)逐渐增多,并且应用软件的功能也在持续升级更新中。现有技术中,在视频播放过程的某些场景下需要将播放列表自动向即将播放的目标列表项的方向自动滚动,例如在上一列表项播放结束时需要使播放列表自动向上滚动以在合理位置播放下一个列表项,又如在上一列表项播放过程中,用户点击某个其他列表项时,需要使播放列表自动向该被点击的列表项滚动,以确保目标列表项的播放区域全部可见或处于指定位置。现有技术中,在播放列表的目标列表项自动向即将播放的目标位置自动滚动的过程中,若用户再次触摸屏幕,会让播放列表停止自动滚动,改为响应用户滑动,可能会使播放列表最终停靠的位置与目标位置有差别,导致目标列表项最终偏离目标位置而未滚动到屏幕的合适位置。
技术实现思路
有鉴于此,本公开实施例提供一种视频播放的控制方法、装置、电子设备、及存储介质,以确保即将播放的列表项处于屏幕的合适位置。本公开实施例的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开实施例的实践而习得。第一方面,本公开实施例提供了一种视频播放的控制方法,包括:获取在列表页上的触摸事件,其中所述列表页用于显示多个视频播放窗口;若所述列表页当前处于自动滚动中,则屏蔽当前所获取的触摸事件。第二方面,本公开实施例还提供了一种视频播放的控制装置,包括:触摸事件获取单元,用于获取在列表页上的触摸事件,其中所述列表页用于显示多个视频播放窗口;滚动状态处理单元,用于若所述列表页当前处于自动滚动中,则屏蔽当前所获取的触摸事件。第三方面,本公开实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一项所述方法的指令。第四方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一项所述方法的步骤。本公开实施例提出的技术方案的有益技术效果是:本公开实施例在获取在列表页上的触摸事件后,若确定所述列表页当前处于自动滚动中,则屏蔽该触摸事件,能够使列表页在自动滚动过程中不被打断,以确保即将播放的视频处于屏幕的合适位置。附图说明为了更清楚地说明本公开实施例中的技术方案,下面将对本公开实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本公开实施例中的一部分实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本公开实施例的内容和这些附图获得其他的附图。图1是本公开实施例提供的一种视频播放的控制方法的流程示意图;图2是本公开实施例提供的另一种视频播放的控制方法的流程示意图;图3是本公开实施例所述的多种触摸事件的场景示意图;图4是本公开实施例提供的一种视频播放的控制装置的结构示意图;图5是本公开实施例提供的另一种视频播放的控制装置的结构示意图;图6示出了适于用来实现本公开实施例的电子设备的结构示意图。具体实施方式为使本公开实施例解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本公开实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本公开实施例中的一部分实施例,而不是全部的实施例。基于本公开实施例中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开实施例保护的范围。需要说明的是,本公开实施例中术语“系统”和“网络”在本文中常被可互换使用。本公开实施例中提到的“和/或”是指”包括一个或更多个相关所列项目的任何和所有组合。本公开的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于限定特定顺序。还需要说明是,本公开实施例中下述各个实施例可以单独执行,各个实施例之间也可以相互结合执行,本公开实施例对此不作具体限制。本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。下面结合附图并通过具体实施方式来进一步说明本公开实施例的技术方案。图1示出了本公开实施例提供的一种视频播放的控制方法的流程示意图,本实施例可适用于采用列表页自动播放视频的情况,例如可用于通过列表页沉浸式播放多个视频。该方法可以由配置于终端中的视频播放的控制装置来执行,如图1所示,本实施例所述的视频播放的控制方法包括:在步骤S110中,获取在列表页上的触摸事件。其中所述列表页用于显示多个视频播放窗口。一个列表项用于显示一个视频播放窗口,用于用户选中该列表项时播放对应的视频,或采用设定机制确定列表项自动播放对应视频。所述在列表页上的触摸事件可为多种类型,例如在所述列表页上的手指按下事件、在所述列表页上的手指滑动事件、在所述列表页上的触摸结束事件、以及取消事件。在步骤S120中,若所述列表页当前处于自动滚动中,则屏蔽当前所获取的触摸事件。即在列表页自动滚动过程中的触摸事件,不作响应,以使列表页继续滚动而不被打断,以使列表页在预期的滚动停止的位置停下,以确保即将播放的视频处于屏幕的合适位置。本实施例在获取在列表页上的触摸事件后,若确定所述列表页当前处于自动滚动中,则屏蔽该触摸事件。本实施例的技术方案能够使列表页在自动滚动过程中不被打断,以确保即将播放的视频处于屏幕的合适位置。在上述实施例的基础上,若列表页当前不处于自动滚动中,对所述触摸事件处理的方法包括多种,例如,可以直接响应所述触摸事件,还可以采用其他方式,例如可在所述列表页自动滚动过程中记录被屏蔽的触摸事件序列,根据所记录的结果对当前所获取的触摸事件进行响应。如图2所示,本实施例所述的视频播放的控制方法包括:在步骤S210中,获取在所述列表页上的触摸事件。在步骤S220中,若所述列表页当前处于自动滚动中,则屏蔽当前所获取的触摸事件。上述步骤S210-S220与上一实施例的步骤S110-S120相同,在此不作赘述。在步骤S230中,在所述列表页自动滚动过程中记录被屏蔽的触摸事件序列。需要说明的是,步骤S230中,在列表页自动滚动过程中记录被屏蔽的触摸事件序列,可采用多种方法,例如可在列表页自动滚动过程中顺次记录所接收到的触摸事件类型,又例如可在列表页自动滚动过程中记录第一个被屏蔽的触摸事件和最后一个被屏蔽的触摸事件。若采用后一种方式记录被屏蔽的触摸事件序列,即记录第一个被屏蔽的触摸事件和最后一个被屏蔽的触摸事件,则两个记录均为空值时可确定没有被屏蔽的触摸事件;若第一个被屏蔽的触摸事件为触摸开始事件,且最后一个被屏蔽的触摸事件为触摸结束事件时,可确定完整的触摸事件序列被屏蔽;若第一个被屏蔽的触摸事件不属于触摸开始事件,或者最后一个被屏蔽的触摸事件不属于触摸结束事件,则可确定被屏蔽的触摸事件序列不属于完整的触摸事件序列。若采用前面一种方式记录被屏蔽的触摸事件序列,即在列表页自动滚动过程中顺次记录所接收到的触摸事件类型,一方面记录的数据量较大,另一方面,根据记录的所记录的结果确定上述信息时需要进行信息查找,整体效率不本文档来自技高网...

【技术保护点】
1.一种视频播放的控制方法,其特征在于,包括:获取在列表页上的触摸事件,其中所述列表页用于显示多个视频播放窗口;若所述列表页当前处于自动滚动中,则屏蔽当前所获取的触摸事件。

【技术特征摘要】
1.一种视频播放的控制方法,其特征在于,包括:获取在列表页上的触摸事件,其中所述列表页用于显示多个视频播放窗口;若所述列表页当前处于自动滚动中,则屏蔽当前所获取的触摸事件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括,在所述列表页自动滚动过程中记录被屏蔽的触摸事件序列;获取在列表页上的触摸事件之后还包括,若所述列表页当前不处于自动滚动中,则根据所记录的结果对当前所获取的触摸事件进行响应。3.根据权利要求2所述的方法,其特征在于,根据所记录的结果对当前所获取的触摸事件进行响应包括:若根据所记录的结果确定没有被屏蔽的触摸事件,则响应当前所获取的触摸事件;若根据所记录的结果确定完整的触摸事件序列被屏蔽,则响应当前所获取的触摸事件,并将所记录的结果重置为没有被屏蔽的触摸事件。4.根据权利要求2所述的方法,其特征在于,根据所记录的结果对当前所获取的触摸事件进行响应包括:若根据所记录的结果确定最后一个被屏蔽的触摸事件不属于触摸结束事件,且当前所获取的触摸事件属于触摸结束事件,则响应当前所获取的触摸事件,并将所记录的结果重置为没有被屏蔽的触摸事件。5.根据权利要求2所述的方法,其特征在于,根据所记录的结果对当前所获取的触摸事件进行响应包括:若根据所记录的结果确定最后一个被屏蔽的触摸事件不属于触摸结束事件,且当前所获取的触摸事件不属于触摸结束事件,则屏蔽当前所获取的触摸事件。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:若确定所述列表页当前处于结束自动滚动,根据所记录的结果确定最后一个被屏蔽的触...

【专利技术属性】
技术研发人员:杨理
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1