播放进度调整方法及装置制造方法及图纸

技术编号:13986967 阅读:44 留言:0更新日期:2016-11-13 04:32
本公开揭示了一种播放进度调整方法及装置,属于计算机技术领域。该播放进度调整方法包括:在多媒体数据播放界面上获取手指滑动所产生的操作手势;根据操作手势获取单位滑动时长内的滑动距离;根据单位滑动时长内的滑动距离,调整多媒体数据的播放进度。本公开解决了在用户拖动播放进度条时很容易出现操作失败或是误操作的结果,很难实现对播放进度的精确调整的问题;达到了根据单位滑动时长内的滑动距离,对播放进度进行精确调整的效果。

【技术实现步骤摘要】

本公开涉及计算机
,特别涉及一种播放进度调整方法及装置
技术介绍
现有的视频播放软件,在视频的播放界面上提供了播放进度条,当用户利用智能设备观看视频时,可以通过拖动播放进度条来实现视频的快进或是快退,从而达到控制视频播放进度的目的。受到智能手机的屏幕尺寸的限制,且为了提高用户观看视频时的视觉体验,播放进度条的尺寸通常较小,占用屏幕较小的区域,这样就给用户对播放进度条的操作带来了困难,在用户拖动播放进度条时很容易出现操作失败或是误操作的结果,很难实现对播放进度的精确调整。
技术实现思路
本公开提供一种播放进度调整方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种播放进度调整方法,所述方法包括:在多媒体数据播放界面上获取手指滑动所产生的操作手势;根据所述操作手势获取单位滑动时长内的滑动距离;根据所述单位滑动时长内的滑动距离,调整所述多媒体数据的播放进度。通过根据操作手势获取单位滑动时长内的滑动距离,根据单位滑动时长内的滑动距离,调整多媒体数据的播放进度;由于单位滑动时长内的滑动距离与播放进度的调整量对应,因此解决了在用户拖动播放进度条时很容易出现操作失败或是误操作的结果,很难实现对播放进度的精确调整的问题;达到了根据单位滑动时长内的滑动距离,对播放进度进行精确调整的效果。可选的,所述根据所述操作手势获取单位滑动时长内的滑动距离,包括:在所述操作手势符合预定调整手势且所述手指未离开所述播放界面之前,实时获取单位滑动时长内的滑动距离。可选的,所述根据所述单位滑动时长内的滑动距离,调整所述多媒体数据的播放进度,包括:根据实时获取到的所述单位滑动时长内的滑动距离,确定出与所述滑动距离对应的预设调整量,至少两个不同的滑动距离所对应的预设调整量不同;根据所述预设调整量以及所述预定调整手势,实时调整所述多媒体数据的播放进度。由于不同的单位滑动时长内的滑动距离所对应的播放进度的调整量不同,因此智能设备可以根据单位滑动时长内的滑动距离,自动调整预设调整量的大小,对播放进度进行精确调整的效果。可选的,所述实时获取单位滑动时长内的滑动距离,包括:在所述操作手势符合预定调整手势后,对于每个单位滑动时长,获取所述手指在所述单位滑动时长内的起始点坐标和终止点坐标;根据所述起始点坐标和所述终止点坐标,确定出所述单位滑动时长内的滑动距离。可选的,所述根据实时获取到的所述单位滑动时长内的滑动距离,确定出与所述滑动距离对应的预设调整量,包括:对于实时获取到的每个滑动距离,确定所述滑动距离所位于的滑动距离范围;根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量。由于当不同的滑动距离处于同一滑动距离范围时,智能设备所获取的是同一调整量,因此当智能设备实时获取到的每个滑动距离后,并不会频繁获取每一个滑动距离对应的调整量,减轻了智能设备的处理压力。可选的,所述根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量,包括:当所述滑动距离位于第一滑动距离范围内时,按照第一公式计算所述滑动距离对应的第一调整量,所述第一公式为非线性公式。可选的,所述根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量,还包括:当所述滑动距离位于第二滑动距离范围内时,按照第二公式计算所述滑动距离对应的第二调整量,所述第二公式为线性公式。可选的,所述根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量,还包括:当所述滑动距离位于第三滑动距离范围内时,将所述滑动距离的预设调整量设置为第三调整量;当所述滑动距离位于第四滑动距离范围内时,将所述滑动距离的预设调整量设置为第四调整量;其中,所述第三滑动距离范围的最大值小于所述第一滑动距离范围和所述第二滑动距离范围的最小值,所述第四滑动距离范围的最小值大于所述第一滑动距离范围和所述第二滑动距离范围的最大值。由于不同的滑动距离范围,该滑动距离范围内的滑动距离对应的预设调整量或者调整量的计算公式不同,因此用户可以根据需要调整滑动距离来选择预设调整量的大小。可选的,所述方法还包括:在所述操作手势符合所述预定调整手势时,根据所述预定调整手势,在所述播放界面上显示与所述预定调整手势对应的调整方式,所述调整方式包括快进和快退中的一种。由于智能设备会在播放界面上显示与预定调整手势对应的调整方,因此可以有效提示用户当前的调整方式,使用户及时调整误操作。可选的,所述方法还包括:在所述根据所述预设调整量以及所述预定调整手势,实时调整所述多媒体数据的播放进度之后,根据调整后的播放进度播放所述多媒体数据。根据本公开实施例的第二方面,一种播放进度调整装置,所述装置包括:第一获取模块,被配置为在多媒体数据播放界面上获取手指滑动所产生的操作手势;第二获取模块,被配置为根据所述第一获取模块获取的所述操作手势获取单位滑动时长内的滑动距离;调整模块,被配置为根据所述第二获取模块获取的所述单位滑动时长内的滑动距离,调整所述多媒体数据的播放进度。可选的,所述第二获取模块,还被配置为:在所述第一获取模块获取的所述操作手势符合预定调整手势且所述手指未离开所述播放界面之前,实时获取单位滑动时长内的滑动距离。可选的,所述调整模块,包括:第一确定子模块,被配置为根据实时获取到的所述滑动距离,确定出与所述滑动距离对应的预设调整量,至少两个不同的滑动距离所对应的预设调整量不同;调整子模块,被配置为根据所述第一确定子模块确定的所述预设调整量以及所述预定调整手势,实时调整所述多媒体数据的播放进度。可选的,所述第二获取模块,包括:第一获取子模块,被配置为在所述第一获取模块获取的所述操作手势符合预定调整手势后,对于每个单位滑动时长,获取所述手指在所述单位滑动时长内的起始点坐标和终止点坐标;第二确定子模块,被配置为根据所述第一获取子模块获取的所述起始点坐标和所述终止点坐标,确定出所述单位滑动时长内的滑动距离。可选的,所述第一确定子模块,包括:第三确定子模块,被配置为对于实时获取到的每个滑动距离,确定所述滑动距离所位于的滑动距离范围;第二获取子模块,被配置为根据与所述第三确定子模块确定的所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量。可选的,所述第二获取子模块,包括:第一计算子模块,被配置为当所述第三确定子模块确定的所述滑动距离位于第一滑动距离范围内时,按照第一公式计算所述滑动距离对应的第一调整量,所述第一公式为非线性公式。可选的,所述第二获取子模块,还包括:第二计算子模块,被配置为当所述第三确定子模块确定的所述滑动距离位于第二滑动距离范围内时,按照第二公式计算所述滑动距离对应的第二调整量,所述第二公式为线性公式。可选的,所述第二获取子模块,还包括:第一设置子模块,被配置为当所述第三确定子模块确定的所述滑动距离位于第三滑动距离范围内时,将所述滑动距离的预设调整量设置为第三调整量;第二设置子模块,被配置为当所述第三确定子模块确定的所述滑动距离位于第四滑动距离范围内时,将所述滑动距离的预设调整量设置为第四调整量;其中,所述第三滑动距离范围的最大值小于所述第一滑动距离范围和所述第二滑动距离范围的最小值,所述第四滑动距离范围的本文档来自技高网...

【技术保护点】
一种播放进度调整方法,其特征在于,包括:在多媒体数据播放界面上获取手指滑动所产生的操作手势;根据所述操作手势获取单位滑动时长内的滑动距离;根据所述单位滑动时长内的滑动距离,调整所述多媒体数据的播放进度。

【技术特征摘要】
1.一种播放进度调整方法,其特征在于,包括:在多媒体数据播放界面上获取手指滑动所产生的操作手势;根据所述操作手势获取单位滑动时长内的滑动距离;根据所述单位滑动时长内的滑动距离,调整所述多媒体数据的播放进度。2.根据权利要求1所述的方法,其特征在于,所述根据所述操作手势获取单位滑动时长内的滑动距离,包括:在所述操作手势符合预定调整手势且所述手指未离开所述播放界面之前,实时获取单位滑动时长内的滑动距离。3.根据权利要求1所述的方法,其特征在于,所述根据所述单位滑动时长内的滑动距离,调整所述多媒体数据的播放进度,包括:根据实时获取到的所述单位滑动时长内的滑动距离,确定出与所述滑动距离对应的预设调整量,至少两个不同的滑动距离所对应的预设调整量不同;根据所述预设调整量以及所述预定调整手势,实时调整所述多媒体数据的播放进度。4.根据权利要求2所述的方法,其特征在于,所述实时获取单位滑动时长内的滑动距离,包括:在所述操作手势符合预定调整手势后,对于每个单位滑动时长,获取所述手指在所述单位滑动时长内的起始点坐标和终止点坐标;根据所述起始点坐标和所述终止点坐标,确定出所述单位滑动时长内的滑动距离。5.根据权利要求3所述的方法,其特征在于,所述根据实时获取到的所述单位滑动时长内的滑动距离,确定出与所述滑动距离对应的预设调整量,包括:对于实时获取到的每个滑动距离,确定所述滑动距离所位于的滑动距离范围;根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量。6.根据权利要求5所述的方法,其特征在于,所述根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量,包括:当所述滑动距离位于第一滑动距离范围内时,按照第一公式计算所述滑动距离对应的第一调整量,所述第一公式为非线性公式。7.根据权利要求5所述的方法,其特征在于,所述根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量,还包括:当所述滑动距离位于第二滑动距离范围内时,按照第二公式计算所述滑动距离对应的第二调整量,所述第二公式为线性公式。8.根据权利要求5所述的方法,其特征在于,所述根据与所述滑动距离范围对应的预设调整量获取方式,获取与所述滑动距离对应的预设调整量,还包括:当所述滑动距离位于第三滑动距离范围内时,将所述滑动距离的预设调整量设置为第三调整量;当所述滑动距离位于第四滑动距离范围内时,将所述滑动距离的预设调整量设置为第四调整量;其中,所述第三滑动距离范围的最大值小于所述第一滑动距离范围和所述第二滑动距离范围的最小值,所述第四滑动距离范围的最小值大于所述第一滑动距离范围和所述第二滑动距离范围的最大值。9.根据权利要求1-8中任一所述的方法,其特征在于,所述方法还包括:在所述根据所述预设调整量以及所述预定调整手势,实时调整所述多媒体数据的播放进度之后,根据调整后的播放进度播放所述多媒体数据。10.一种播放进度调整装置,其特征在于,所述装置包括:第一获取模块,被配置为在多媒体数据播放界面上获取手指滑动所产生的操作手势;第二获取模块,被配置为根据所述第一获取模块获取的所述操作手势获取单位滑动时长内的滑动距离;调整模块,被配置为根据所述第二获取模块获取的所述单位滑...

【专利技术属性】
技术研发人员:王石成於一飞左景龙
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1