本发明专利技术实施例公开了一种视频播放进度控制方法及装置。一种视频播放进度控制方法,包括:根据预设的检测周期,获取当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置;根据当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置,计算当前检测时刻至上一检测时刻内该播放器的播放速度;判断所述播放速度是否大于预设的播放速度,如果是,将当前检测时刻播放器进度条所显示的视频播放位置与上一检测时刻播放器进度条所显示的视频播放位置之间的进度条区域区别显示。由此可见,本发明专利技术可以将由于用户的快进操作导致的未被该用户观看到的视频片段所对应的进度条区域进行区别显示、准确地标识用户的观看行为。
【技术实现步骤摘要】
本专利技术涉及互联网多媒体
,特别涉及一种视频播放进度控制方法及装置。
技术介绍
视频播放进度条是一种用于提示用户视频播放进度的图像化工具。现有的视频播放进度条在显示视频播放进度时,会用同一种显示方式显示当前播放时间点之前的进度条。目前的客户端均会提供播放器的快进和回退功能,以便用户可以自主掌控视频的播放进度。通常情况下,播放器当前播放时间点之前的进度条区域所对应的视频片段,会被默认为用户已观看过的视频片段;然而,当播放器执行快进操作时,播放器当前播放时间点之前的进度条区域所对应的某些视频片段,并未被用户观看过。此时,现有的视频播放进度条不能反映出播放器当前播放时间点之前的进度条区域所对应的视频片段,是否完全被用户观看过。
技术实现思路
为了解决上述问题,本专利技术实施例公开了一种视频播放进度控制方法及装置,具体技术方案如下:本专利技术提供的一种视频播放进度控制方法,所述方法包括:根据预设的检测周期,获取当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置;根据当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置,计算当前检测时刻至上一检测时刻内该播放器的播放速度;判断所述播放速度是否大于预设的播放速度,如果是,将当前检测时刻播放器进度条所显示的视频播放位置与上一检测时刻播放器进度条所显示的视频播放位置之间的进度条区域区别显示。根据本专利技术提供的一种【具体实施方式】,所述方法还包括:在判断出所述播放速度小于预设的播放速度的情况下,判断所述当前检测时刻播放器进度条所显示的视频播放位置之后是否存在至少一个被区别显示的进度条区域;如果是,获取与所述被区别显示的进度条区域对应的视频片段并播放。根据本专利技术提供的一种【具体实施方式】,当被区别显示的进度条区域至少有两个时,所述获取与所述被区别显示的进度条区域对应的视频片段并播放,包括:仅获取与离所述当前检测时刻播放器进度条所显示的视频播放位置最近的被区别显示的进度条区域对应的视频片段并播放。根据本专利技术提供的一种【具体实施方式】,还包括:在该视频片段播放完毕后,在播放器上展示提示消息,提示是否需要继续播放剩余的被区别显示的进度条区域对应的视频片段。根据本专利技术提供的一种【具体实施方式】,当被区别显示的进度条区域至少有两个时,所述获取与所述被区别显示的进度条区域对应的视频片段并播放,包括:获取所有被区别显示的进度条区域对应的视频片段,按照时间顺序,逐个播放所获取的视频片段。本专利技术提供的一种视频播放进度控制装置,所述装置包括:视频播放位置获取模块,用于根据预设的检测周期,获取当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置;播放速度计算模块,用于根据所述视频播放位置获取模块获取到的当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置,计算当前检测时刻至上一检测时刻内该播放器的播放速度;第一判断模块,用于判断所述播放速度计算模块计算出的播放速度是否大于预设的播放速度;进度条显示模块,用于在所述第一判断模块的判断结果为是的情况下,将当前检测时刻播放器进度条所显示的视频播放位置与上一检测时刻播放器进度条所显示的视频播放位置之间的进度条区域区别显示。根据本专利技术提供的一种【具体实施方式】,所述装置还包括:第二判断模块,用于在所述第一判断模块的判断结果为是的情况下,判断所述当前检测时刻播放器进度条所显示的视频播放位置之后是否存在至少一个被区别显示的进度条区域;视频播放模块,用于在所述第二判断模块的判断结果为是的情况下,获取与所述被区别显示的进度条区域对应的视频片段并播放。根据本专利技术提供的一种【具体实施方式】,当被区别显示的进度条区域至少有两个时,所述视频播放模块,具体用于:仅获取与离所述当前检测时刻播放器进度条所显示的视频播放位置最近的被区别显示的进度条区域对应的视频片段并播放。根据本专利技术提供的一种【具体实施方式】,所述装置还包括:消息展示模块,用于检测到所述视频播放模块播放完该视频片段后,在播放器上展示提示消息,提示是否需要继续播放剩余的被区别显示的进度条区域对应的视频片段。根据本专利技术提供的一种【具体实施方式】,当被区别显示的进度条区域至少有两个时,所述视频播放模块,具体用于:获取所有被区别显示的进度条区域对应的视频片段,按照时间顺序,逐个播放所获取的视频片段。应用上述技术方案,与现有技术相比,本专利技术可以将由于用户的快进操作导致的未被该用户观看到的视频片段所对应的进度条区域进行区别显示,从而能够直观显示出哪些视频片段真正被用户观看过、准确地标识用户的观看行为。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a为现有技术中的客户端播放器的一种视频播放进度条;图1b为本专利技术实施例提供的客户端播放器的一种视频播放进度条;图1c为本专利技术实施例提供的一种视频播放进度控制方法的流程图;图2a为本专利技术实施例提供的另一种视频播放进度控制方法的流程图;图2b为本专利技术实施例提供的一种选择播放器的播放起始点的示例图;图2c为本专利技术实施例提供的另一种选择播放器的播放起始点的示例图;图3为本专利技术实施例提供的另一种视频播放进度控制方法的流程图;图4为本专利技术实施例提供的另一种视频播放进度控制方法的流程图;图5为本专利技术实施例提供的一种视频播放进度控制装置的结构示意图;图6为本专利技术实施例提供的另一种视频播放进度控制装置的结构示意图;图7为本专利技术实施例提供的另一种视频播放进度控制装置的结构示意图。【具体实施方式】为了使本领域技术人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。视频播放进度条是一种用于提示用户视频播放进度的图像化工具。现有的视频播放进度条在显示视频播放进度时,会用同一种显示方式显示当前播放时间点之前的进度条。例如图1a中的视频播放进度条,该图中的当前播放时间点为用户当前观看点,用户当前观看点之后的进度条区域所对应的视频片段为播放器未播放到的视频;在该图中用户当前观看点之前的进度条区域的显示方式为斜条纹显示,用户当前观看点之后的进度条区域的显示方式为空白显示。目前的客户端均会提供播放器的快进和回退功能,以便用户可以自主掌控视频的播放进度。通常情况下,用户当前观看点之前的进度条区域所对应的视频片段,会被默认为用户已观看过的视频片段;然而,当播放器执行快进操作时,用户当前观看点之前的进度条区域所对应的某些视频片段,并未被用户观看过。此时,现有的视频播放进度条不能反映出用户当前观看点之前的进度条区域所对应的视频片段,是否完全被用户观看过。为了解决上述问题,本专利技术提供了一种视频播放进度控制方法及装置。本专利技术提供的视频播放进度控制方法及装置,可以将用户当前观看点之前的进度条区域中的、快进操作所对应的进度条区域区本文档来自技高网...
【技术保护点】
一种视频播放进度控制方法,其特征在于,所述方法包括:根据预设的检测周期,获取当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置;根据当前检测时刻和上一检测时刻播放器进度条所显示的视频播放位置,计算当前检测时刻至上一检测时刻内该播放器的播放速度;判断所述播放速度是否大于预设的播放速度,如果是,将当前检测时刻播放器进度条所显示的视频播放位置与上一检测时刻播放器进度条所显示的视频播放位置之间的进度条区域区别显示。
【技术特征摘要】
【专利技术属性】
技术研发人员:王程明,黄福伟,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。