一种播放进度调节方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及控制领域,特别是涉及一种播放进度调节方法及电子设备。
【背景技术】
[0002]时下的电子设备,尤其是各种便携终端,通常都具有媒体文件播放功能。在播放媒体文件时,具有显示屏的电子设备,可以在显示屏上显示媒体文件的播放界面。
[0003]在播放界面上,可以采用进度条(也称时间轴)的方式显示媒体文件的播放进度。例如,对于一个时长两小时的媒体文件而言,当将时间轴上的播放头拖拽到时间轴的中央时,就可以将当前播放的媒体文件的播放进度调节至播放一小时后的时间点,从第六十分钟开始播放。
[0004]但是,受限于显示画面的尺寸,时间轴在播放界面上的显示长度是相对固定的,当播放界面的尺寸不变时,时间轴的显示长度也不会改变。当用户需要对媒体文件的播放进度进行比较精细的调节时,在时间轴的固定显示长度内,无法实现对媒体文件的播放进度的精细调节。
【发明内容】
[0005]本发明的目的是提供一种播放进度调节方法及电子设备,能够基于用户的操作,调节时间轴的显示长度,进而实现对于媒体文件的播放进度的精度调节。
[0006]为实现上述目的,本发明提供了如下方案:
[0007]—种播放进度调节方法,应用于具有显示单元的电子设备,所述显示单元显示有包含时间轴的媒体文件播放界面,所述时间轴的显示长度为第一长度;
[0008]所述方法包括:
[0009]获取用户输入的第一操作;
[0010]基于所述第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;
[0011]获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;
[0012]响应于所述第二操作,调节所述媒体文件的播放进度。
[0013]可选的,所述显示单元为触控显示单元,所述获取用户输入的第一操作,具体包括:
[0014]获取用户输入的第一触控操作;
[0015]相应的,所述基于所述第一操作,调节所述时间轴的显示长度为第二长度,具体包括:
[0016]确定执行所述第一触控操作的操作体在所述触控显示单元上的触控位置;
[0017]基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线。
[0018]可选的,执行所述第一触控操作的操作体为第一操作体和第二操作体,所述基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线,具体包括:
[0019]根据所述第一操作体与所述第二操作体的移动方向,延展位于所述第一操作体与所述第二操作体之间的时间轴片段,使所述时间轴片段形成曲线;
[0020]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0021]可选的,执行所述第一触控操作的操作体为第三操作体,所述基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线,具体包括:
[0022]根据所述第三操作体的移动方向,延展所述时间轴,使所述时间轴形成曲线;
[0023]其中,所述曲线的顶点位于与所述第三操作体与所述触控显示单元的所述触控位置。
[0024]可选的,所述曲线包括凸起部分和水平部分,所述将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,还包括:
[0025]基于所述凸起部分的显示长度,调整所述凸起部分的时间刻度的精度;
[0026]保持所述水平部分的时间刻度的精度不变。
[0027]可选的,所述基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线,具体包括:
[0028]确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点;其中,所述第一触控点在所述时间轴上对应的第一播放进度早于所述第二触控点在所述时间轴上对应的第二播放进度;
[0029]根据所述操作体的移动方向,延展位于所述第一触控点与所述第二触控点之间的时间轴片段,使所述时间轴片段形成曲线;
[0030]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0031]可选的,确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点之后,还包括:
[0032]在所述第一触控点对应的显示区域显示所述媒体文件的第一播放进度信息;
[0033]在所述第二触控点对应的显示区域显示所述媒体文件的第二播放进度信息;
[0034]其中,所述第一播放进度信息用于表示所述第一播放进度,所述第二播放进度信息用于表示所述第二播放进度。
[0035]可选的,基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作之前,还包括:
[0036]当所述操作体离开所述触控显示单元后,保持所述时间轴的显示形状为经过所述触控位置的曲线不变。
[0037]—种电子设备,所述电子设备具有显示单元,所述显示单元显示有包含时间轴的媒体文件播放界面,所述时间轴的显示长度为第一长度;
[0038]所述电子设备包括:
[0039]第一操作获取单元,用于获取用户输入的第一操作;
[0040]显示长度调节单元,用于基于所述第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;
[0041]第二操作获取单元,用于获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;
[0042]播放进度调节单元,用于响应于所述第二操作,调节所述媒体文件的播放进度。
[0043]可选的,所述显示单元为触控显示单元,所述第一操作获取单元,具体包括:
[0044]第一触控操作获取子单元,用于获取用户输入的第一触控操作;
[0045]相应的,所述显示长度调节单元,具体包括:
[0046]触控位置确定子单元,用于确定执行所述第一触控操作的操作体在所述触控显示单元上的触控位置;
[0047]显示形状调节子单元,用于基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线。
[0048]可选的,执行所述第一触控操作的操作体为第一操作体和第二操作体,所述显示形状调节子单元,具体包括:
[0049]第一时间轴片段延展子单元,用于根据所述第一操作体与所述第二操作体的移动方向,延展位于所述第一操作体与所述第二操作体之间的时间轴片段,使所述时间轴片段形成曲线;
[0050]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0051]可选的,执行所述第一触控操作的操作体为第三操作体,所述显示形状调节子单元,具体包括:
[0052]时间轴延展子单元,用于根据所述第三操作体的移动方向,延展所述时间轴,使所述时间轴形成曲线;
[0053]其中,所述曲线的顶点位于与所述第三操作体与所述触控显示单元的所述触控位置。
[0054]可选的,所述曲线包括凸起部分和水平部分,所述电子设备还包括:
[0055]精度调节子单元,用于在所述显示形状调节子单元将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,基于所述凸起部分的显示长度,调整所述凸起部分的时间刻度的精度;
[0056]精度保持子单元,用于保持所述水平部分的时间刻度的精度不变。
[0057]可选的,所述显示形状调节子单元,具体包括:
[0058]触控点确定子单元,用于确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点;其中,所述第一触控点在所述时间轴上对应的第一播放进度早于所述第二触控点在所述时间轴上对应的第
二播放进度;
[0059]第二时间轴片段延展子单元,用于根据所述操作体的移动方向,延展位于所述第一触控点与所述第二触控点之间的时间轴片段,使所述时间轴片段形成曲线;
[0060]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0061]可选的,还包括:
[0062]第一播放进度信息显示子单元,用于在所述触控点确定子单元确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点之后所述第一触控点对应的显示区域显示所述媒体文件的第一播放进度信息;
[0063]第二播放进度信息显示子单元,用于在所述第二触控点对应的显示区域显示所述媒体文件的第二播放进度信息;
[0064]其中,所述第一播放进度信息用于表示所述第一播放进度,所述第二播放进度信息用于表示所述第二播放进度。
[0065]可选的,还包括:
[0066]形状保持子单元,用于在所述显示形状调节子单元基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,所述第二操作获取单元获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作之前,当所述操作体离开所述触控显示单元后,保持所述时间轴的显示形状为经过所述触控位置的曲线不变。
[0067]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0068]本发明的播放进度调节方法及电子设备,通过基于第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;响应于所述第二操作,调节所述媒体文件的播放进度;可以延长时间轴的显示长度,从而使时间轴上的最小刻度所表示的单位时间长度更精确,使用户可以对媒体文件的播放进度进行更加精细的调节。
【附图说明】
[0069]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0070]图1为本发明的播放进度调节方法实施例1的流程图;
[0071]图2为本发明的播放进度调节方法实施例2的流程图;
[0072]图3为本发明实施例的播放进度调节方法的应用场景示意图;
[0073]图4为本发明实施例的播放进度调节方法的应用场景的另一幅示意图;
[0074]图5为本发明的播放进度调节方法实施例3的流程图;
[0075]图6为本发明的播放进度调节方法实施例4的流程图;
[0076]图7为本发明实施例的播放进度调节方法的应用场景的另一幅示意图;
[0077]图8为本发明的电子设备实施例的结构图。
【具体实施方式】
[0078]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0079]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0080]本发明的播放进度调节方法,应用于具有显示单元的电子设备。所述电子设备可以是手机,平板电脑或者笔记本电脑等电子设备。所述显示单元可以是触控显示单元,也可以是通常的LED显示器等等。当所述显示单元为触控显示单元时,可以接收触控操作;当所述显示单元为LED显示器时,可以接收通过鼠标或者键盘等设备输入的操作。
[0081]本发明实施例中,所述显示单元显示有包含时间轴的媒体文件播放界面,所述时间轴的显示长度为第一长度。所述媒体文件播放界面,可以是视频文件的播放界面,也可以是音频文件的播放界面。所述播放界面上显示有时间轴,所述时间轴上可以显示有一个可以沿时间轴移动的播放进度调节块。播放进度调节块在所述时间轴上的位置,与媒体文件的播放进度相对应。所述时间轴的长度为第一长度。通常,所述时间轴可以是直线形式的。
[0082]图1为本发明的播放进度调节方法实施例1的流程图。如图1所示,该方法可以包括:
[0083]步骤101:获取用户输入的第一操作;
[0084]所述第一操作可以是用户基于触控显示单元输入的触控操作,也可以是基于鼠标、键盘等设备输入的操作。
[0085]步骤102:基于所述第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;
[0086]用户输入所述第一操作之后,可以根据所述第一操作,对所述时间轴的显示长度进行调节。例如,假设所述时间轴在电子设备的播放界面上原本的显示长度为8厘米,那么,输入所述第一操作后,可以根据所述第一操作将所述时间轴的显示长度调节为10厘米。
[0087]需要说明的是,所述时间轴的显示长度调节为第二长度后,所述时间轴的形状也可以发生改变。例如,所述时间轴在所述第一长度时,显示的形状为直线;当所述时间轴被调节为第二长度后,显示的形状可以为曲线。
[0088]步骤103:获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;
[0089]所述时间轴的显示长度调节为第二长度后,在获取到用户输入的所述第二操作之前,可以保持不变。因为所述第二长度大于所述第一长度,并且对于同一个媒体文件,所述时间轴所表示的总时长是固定不变的;因此,当所述时间轴的显示长度被调节为第二长度以后,对于同一时间长度,在所述时间轴上就可以以更长的长度进行显示。
[0090]因此,用户基于所述第二长度的所述时间轴输入所述第二操作时,可以有更充裕的操作范围。
[0091]与此同时,由于同一时间长度,在所述时间轴上就可以以更长的长度进行显示,当所述时间轴上的最小刻度的显示长度保持不变时,所述最小刻度表示的时间长度就可以更短。换句话说,所述时间轴上的最小刻度所表示的单位时间长度就可以更精确,从而使用户可以对媒体文件的播放进度进行更加精细的调节。
[0092]步骤104:响应于所述第二操作,调节所述媒体文件的播放进度。
[0093]所述第二操作也可以是用户基于触控显示单元输入的触控操作,或者可以是基于鼠标、键盘等设备输入的操作。
[0094]用户可以拖动时间轴上的播放进度调节块,从而调节所述媒体文件的播放进度。例如,用户将所述播放进度调节块调节至时间轴上的3分钟处,就可以将相应的媒体文件的播放进度调节到第3分钟,从而可以使媒体文件直接从第3分钟处开始播放。
[0095]综上所述,本实施例通过基于第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;响应于所述第二操作,调节所述媒体文件的播放进度;可以延长时间轴的显示长度,从而使时间轴上的最小刻度所表示的单位时间长度更精确,使用户可以对媒体文件的播放进度进行更加精细的调节。
[0096]实际应用中,当所述显示单元为触控显示单元时,所述获取用户输入的第一操作,具体可以包括:获取用户输入的第一触控操作。
[0097]相应的,所述基于所述第一操作,调节所述时间轴的显示长度为第二长度,具体可以包括:
[0098]确定执行所述第一触控操作的操作体在所述触控显示单元上的触控位置;
[0099]基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线。
[0100]图2为本发明的播放进度调节方法实施例2的流程图。如图2所示,该方法可以包括:
[0101]步骤201:获取用户输入的第一操作;
[0102]本
实施例中,执行所述第一触控操作的操作体可以为第一操作体和第二操作体。所述第一操作体可以是人手,所述第二操作体可以是另一只人手。例如,可以是同一个用户的两只手,也可以是不同的用户的两只手。
[0103]所述第一操作体也可以是人的手指,所述第二操作体也可以是人的手指。因此,所述第一操作体与所述第二操作体,还可以是同一个用户的一只手上的两根手指。
[0104]步骤202:根据第一操作体与第二操作体的移动方向,延展位于所述第一操作体与所述第二操作体之间的时间轴片段,使所述时间轴片段形成曲线;
[0105]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0106]第一操作体与第二操作体与所述触控显示单元相接触后,可以沿垂直于所述时间轴的方向移动。检测到所述移动后,可以延展位于所述第一操作体与所述第二操作体之间的时间轴片段。
[0107]图3为本发明实施例的播放进度调节方法的应用场景示意图。如图3所示,电子设备I上的显示单元的媒体文件播放界面显示有时间轴2。第一操作体与时间轴2的触控位置为A,第二操作体与时间轴2的触控位置为B。则可以确定需要延展的时间轴片段为AB之间的时间轴片段。
[0108]图4为本发明实施例的播放进度调节方法的应用场景的另一幅示意图。如图4所示,第一操作体与时间轴2的触控位置沿虚线方向移动到了 A’,第二操作体与时间轴2的触控位置沿虚线方向移动到了 B’。其中,A’与时间轴2的距离大于B’与时间轴2的距离。
[0109]由图4中可以看出,原本直线形式的时间轴2被延展成了曲线形。并且,延展后,曲线的顶点C与A’的位置在水平方向上是齐平的,即,曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的触控位置。
[0110]由于两点之间直线最短,所以延展后的时间轴2的长度必然大于最初直线形式的时间轴2。
[0111]步骤203:基于凸起部分的显示长度,调整所述凸起部分的时间刻度的精度;
[0112]由图4中还可以看出,所述曲线两边低,中间高,可以包括凸起部分和水平部分。可以针对不同的部分,对时间轴的时间刻度的精度进行调节。
[0113]凸起部分由于长度大于调节前的长度,所以在时间刻度的显示长度不变的情况下,单位时间刻度所表示的时间单位可以更短。例如,在调节前,时间轴上一厘米的显示长度所表示的时间单位可以是20秒,那么,在调节后,一厘米的显示长度所表示的时间单位可以是10秒。
[0114]步骤204:保持所述水平部分的时间刻度的精度不变。
[0115]由于水平部分,即图3中时间轴上位于线段AB之外的部分,由于长度并没有发生改变,所以可以保持所述水平部分的时间刻度的精度不变。
[0116]步骤205:获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;
[0117]步骤206:响应于所述第二操作,调节所述媒体文件的播放进度。
[0118]例如,用户可以将时间轴上的播放进度调节块调节至曲线的凸起部分,由于凸起部分的时间刻度的精度更加精细,所以可以使时间轴上的最小刻度所表示的单位时间长度更精确,使用户可以对媒体文件的播放进度在曲线的凸起部分进行更加精细的调节。
[0119]图5为本发明的播放进度调节方法实施例3的流程图。如图5所示,该方法可以包括:
[0120]步骤501:获取用户输入的第一操作;
[0121]本实施例中,执行所述第一触控操作的操作体可以为第三操作体。所述第三操作体可以是人手。例如,可以是一个用户的一只手,也可以是一个用户的一个手指。
[0122]步骤502:根据所述第三操作体的移动方向,延展所述时间轴,使所述时间轴形成曲线;
[0123]其中,所述曲线的顶点位于与所述第三操作体与所述触控显示单元的所述触控位置。
[0124]用户可以采用一根手指触碰所述时间轴上的一个点。可以预先进行设置,将第三操作体与时间轴的接触点的两端预设长度的时间轴,设置为需要进行延展的时间轴片段。用户按住该点后,可以沿垂直于所述时间轴的方向移动,此时需要进行延展的时间轴片段就可以形成一个曲线。该曲线的顶点即为用户手指与时间轴的接触点。换句话说,该曲线是随着用户手指触控的点的移动过程,被拖拽形成的。
[0125]步骤503:基于凸起部分的显示长度,调整所述凸起部分的时间刻度的精度;
[0126]步骤504:保持所述水平部分的时间刻度的精度不变。
[0127]步骤505:获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;
[0128]步骤506:响应于所述第二操作,调节所述媒体文件的播放进度。
[0129]由上述可知,本实施例中,提供了一种采用一个操作体对播放进度进行调节的方法。
[0130]图6为本发明的播放进度调节方法实施例4的流程图。如图6所示,该方法可以包括:
[0131]步骤601:获取用户输入的第一操作;
[0132]本实施例中,执行所述第一触控操作的操作体可以是人手,也可以是手写笔等设备。
[0133]步骤602:确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点;其中,所述第一触控点在所述时间轴上对应的第一播放进度早于所述第二触控点在所述时间轴上对应的第二播放进度;
[0134]所述触控点可以是所述操作体与所述触控显示单元相接触的点。在所述时间轴上,不同的点可以对应不同的播放进度。按照通常的时间轴的显示方式,即沿水平方向,时间轴的指向是由左向右的,则所述第一触控点在所述时间轴上对应的第一播放进度早于所述第二触控点在所述时间轴上对应的第二播放进度,可以表示,在所述时间轴上所述第一触控点在所述第二触控点的左边。
[0135]步骤603:在所述第一触控点对应的显示区域显示所述媒体文件的第一播放进度信息;
[0136]所述播放进度信息可以是所述媒体文件的播放时间,或者所述媒体文件在时间轴上的该触控点所对应的缩略播放图。
[0137]所述第一触控点对应的显示区域可以在所述第一触控点的周围。例如,可以在所述第一触控点的上方或下方。
[0138]步骤604:在所述第二触控点对应的显示区域显示所述媒体文件的第二播放进度信息;
[0139]所述第二触控点对应的显示区域可以在所述第二触控点的周围。例如,可以在所述第二触控点的上方或下方。
[0140]其中,所述第一播放进度信息用于表示所述第一播放进度,所述第二播放进度信息用于表示所述第二播放进度。
[0141]图7为本发明实施例的播放进度调节方法的应用场景的另一幅示意图。如图7所示,在第一触控点A的下方可以显示对应的第一播放时间,即3:08,在第二触控点B的下方可以显示对应的第二播放时间,即5:49。
[0142]通过这种显示方式,可以将第一触控点与第二触控点对应的播放进度信息提示给用户,以便用户知道当前进行延展的时间轴片段的具体时间范围。
[0143]步骤605:根据所述操作体的移动方向,延展位于所述第一触控点与所述第二触控点之间的时间轴片段,使所述时间轴片段形成曲线;
[0144]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0145]步骤606:基于凸起部分的显示长度,调整所述凸起部分的时间刻度的精度;
[0146]步骤607:保持所述水平部分的时间刻度的精度不变。
[0147]步骤608:获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;
[0148]步骤609:响应于所述第二操作,调节所述媒体文件的播放进度。
[0149]综上所述,本实施例中,通过在所述第一触控点对应的显示区域显示所述媒体文件的第一播放进度信息;在所述第二触控点对
应的显示区域显示所述媒体文件的第二播放进度信息;可以将第一触控点与第二触控点对应的播放进度信息提示给用户,以便用户知道当前进行延展的时间轴片段的具体时间范围,从而可以精确选择需要延展的时间轴片段的时间范围。
[0150]本发明还公开了一种电子设备。所述电子设备可以是手机,平板电脑或者笔记本电脑等电子设备。所述电子设备具有显示单元。所述显示单元可以是触控显示单元,也可以是通常的LED显示器等等。当所述显示单元为触控显示单元时,可以接收触控操作;当所述显示单元为LED显示器时,可以接收通过鼠标或者键盘等设备输入的操作。
[0151]本发明实施例中,所述显示单元显示有包含时间轴的媒体文件播放界面,所述时间轴的显示长度为第一长度。所述媒体文件播放界面,可以是视频文件的播放界面,也可以是音频文件的播放界面。所述播放界面上显示有时间轴,所述时间轴上可以显示有一个可以沿时间轴移动的播放进度调节块。播放进度调节块在所述时间轴上的位置,与媒体文件的播放进度相对应。所述时间轴的长度为第一长度。通常,所述时间轴可以是直线形式的。
[0152]图8为本发明的电子设备实施例的结构图。如图8所示,所述电子设备可以包括:
[0153]第一操作获取单元801,用于获取用户输入的第一操作;
[0154]显示长度调节单元802,用于基于所述第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;
[0155]第二操作获取单元803,用于获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;
[0156]播放进度调节单元804,用于响应于所述第二操作,调节所述媒体文件的播放进度。
[0157]综上所述,本实施例通过基于第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;响应于所述第二操作,调节所述媒体文件的播放进度;可以延长时间轴的显示长度,从而使时间轴上的最小刻度所表示的单位时间长度更精确,使用户可以对媒体文件的播放进度进行更加精细的调节。
[0158]实际应用中,所述显示单元可以为触控显示单元,所述第一操作获取单元801,具体可以包括:
[0159]第一触控操作获取子单元,用于获取用户输入的第一触控操作;
[0160]相应的,所述显示长度调节单元802,具体可以包括:
[0161]触控位置确定子单元,用于确定执行所述第一触控操作的操作体在所述触控显示单元上的触控位置;
[0162]显示形状调节子单元,用于基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线。
[0163]实际应用中,执行所述第一触控操作的操作体可以为第一操作体和第二操作体,所述显示形状调节子单元,具体可以包括:
[0164]第一时间轴片段延展子单元,用于根据所述第一操作体与所述第二操作体的移动方向,延展位于所述第一操作体与所述第二操作体之间的时间轴片段,使所述时间轴片段形成曲线;
[0165]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0166]实际应用中,执行所述第一触控操作的操作体可以为第三操作体,所述显示形状调节子单元,具体可以包括:
[0167]时间轴延展子单元,用于根据所述第三操作体的移动方向,延展所述时间轴,使所述时间轴形成曲线;
[0168]其中,所述曲线的顶点位于与所述第三操作体与所述触控显示单元的所述触控位置。
[0169]实际应用中,所述曲线可以包括凸起部分和水平部分,所述电子设备还可以包括:
[0170]精度调节子单元,用于在所述显示形状调节子单元将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,基于所述凸起部分的显示长度,调整所述凸起部分的时间刻度的精度;
[0171]精度保持子单元,用于保持所述水平部分的时间刻度的精度不变。
[0172]实际应用中,所述显示形状调节子单元,具体可以包括:
[0173]触控点确定子单元,用于确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点;其中,所述第一触控点在所述时间轴上对应的第一播放进度早于所述第二触控点在所述时间轴上对应的第二播放进度;
[0174]第二时间轴片段延展子单元,用于根据所述操作体的移动方向,延展位于所述第一触控点与所述第二触控点之间的时间轴片段,使所述时间轴片段形成曲线;
[0175]其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。
[0176]实际应用中,还可以包括:
[0177]第一播放进度信息显示子单元,用于在所述触控点确定子单元确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点之后所述第一触控点对应的显示区域显示所述媒体文件的第一播放进度信息;
[0178]第二播放进度信息显示子单元,用于在所述第二触控点对应的显示区域显示所述媒体文件的第二播放进度信息;
[0179]其中,所述第一播放进度信息用于表示所述第一播放进度,所述第二播放进度信息用于表示所述第二播放进度。
[0180]实际应用中,还可以包括:
[0181]形状保持子单元,用于在所述显示形状调节子单元基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,所述第二操作获取单元803获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作之前,当所述操作体离开所述触控显示单元后,保持所述时间轴的显示形状为经过所述触控位置的曲线不变。
[0182]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0183]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0184]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的电子设备而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0185]本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种播放进度调节方法,应用于具有显示单元的电子设备,其特征在于,所述显示单元显示有包含时间轴的媒体文件播放界面,所述时间轴的显示长度为第一长度; 所述方法包括: 获取用户输入的第一操作; 基于所述第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第
一长度; 获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作; 响应于所述第二操作,调节所述媒体文件的播放进度。2.根据权利要求1所述的方法,其特征在于,所述显示单元为触控显示单元,所述获取用户输入的第一操作,具体包括: 获取用户输入的第一触控操作; 相应的,所述基于所述第一操作,调节所述时间轴的显示长度为第二长度,具体包括: 确定执行所述第一触控操作的操作体在所述触控显示单元上的触控位置; 基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线。3.根据权利要求2所述的方法,其特征在于,执行所述第一触控操作的操作体为第一操作体和第二操作体,所述基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线,具体包括: 根据所述第一操作体与所述第二操作体的移动方向,延展位于所述第一操作体与所述第二操作体之间的时间轴片段,使所述时间轴片段形成曲线; 其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。4.根据权利要求2所述的方法,其特征在于,执行所述第一触控操作的操作体为第三操作体,所述基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线,具体包括: 根据所述第三操作体的移动方向,延展所述时间轴,使所述时间轴形成曲线; 其中,所述曲线的顶点位于与所述第三操作体与所述触控显示单元的所述触控位置。5.根据权利要求2所述的方法,其特征在于,所述曲线包括凸起部分和水平部分,所述将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,还包括: 基于所述凸起部分的显示长度,调整所述凸起部分的时间刻度的精度; 保持所述水平部分的时间刻度的精度不变。6.根据权利要求2所述的方法,其特征在于,所述基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线,具体包括: 确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点;其中,所述第一触控点在所述时间轴上对应的第一播放进度早于所述第二触控点在所述时间轴上对应的第二播放进度; 根据所述操作体的移动方向,延展位于所述第一触控点与所述第二触控点之间的时间轴片段,使所述时间轴片段形成曲线; 其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。7.根据权利要求6所述的方法,其特征在于,确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点之后,还包括: 在所述第一触控点对应的显示区域显示所述媒体文件的第一播放进度信息; 在所述第二触控点对应的显示区域显示所述媒体文件的第二播放进度信息; 其中,所述第一播放进度信息用于表示所述第一播放进度,所述第二播放进度信息用于表示所述第二播放进度。8.根据权利要求2所述的方法,其特征在于,基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作之前,还包括: 当所述操作体离开所述触控显示单元后,保持所述时间轴的显示形状为经过所述触控位置的曲线不变。9.一种电子设备,所述电子设备具有显示单元,其特征在于,所述显示单元显示有包含时间轴的媒体文件播放界面,所述时间轴的显示长度为第一长度; 所述电子设备包括: 第一操作获取单元,用于获取用户输入的第一操作; 显示长度调节单元,用于基于所述第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度; 第二操作获取单元,用于获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作; 播放进度调节单元,用于响应于所述第二操作,调节所述媒体文件的播放进度。10.根据权利要求9所述的电子设备,其特征在于,所述显示单元为触控显示单元,所述第一操作获取单元,具体包括: 第一触控操作获取子单元,用于获取用户输入的第一触控操作; 相应的,所述显示长度调节单元,具体包括: 触控位置确定子单元,用于确定执行所述第一触控操作的操作体在所述触控显示单元上的触控位置; 显示形状调节子单元,用于基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线。11.根据权利要求10所述的电子设备,其特征在于,执行所述第一触控操作的操作体为第一操作体和第二操作体,所述显示形状调节子单元,具体包括: 第一时间轴片段延展子单元,用于根据所述第一操作体与所述第二操作体的移动方向,延展位于所述第一操作体与所述第二操作体之间的时间轴片段,使所述时间轴片段形成曲线; 其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。12.根据权利要求10所述的电子设备,其特征在于,执行所述第一触控操作的操作体为第三操作体,所述显示形状调节子单元,具体包括: 时间轴延展子单元,用于根据所述第三操作体的移动方向,延展所述时间轴,使所述时间轴形成曲线; 其中,所述曲线的顶点位于与所述第三操作体与所述触控显示单元的所述触控位置。13.根据权利要求10所述的电子设备,其特征在于,所述曲线包括凸起部分和水平部分,所述电子设备还包括: 精度调节子单元,用于在所述显示形状调节子单元将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,基于所述凸起部分的显示长度,调整所述凸起部分的时间刻度的精度; 精度保持子单元,用于保持所述水平部分的时间刻度的精度不变。14.根据权利要求10所述的电子设备,其特征在于,所述显示形状调节子单元,具体包括: 触控点确定子单元,用于确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点;其中,所述第一触控点在所述时间轴上对应的第一播放进度早于所述第二触控点在所述时间轴上对应的第二播放进度; 第二时间轴片段延展子单元,用于根据所述操作体的移动方向,延展位于所述第一触控点与所述第二触控点之间的时间轴片段,使所述时间轴片段形成曲线; 其中,所述曲线的顶点位于与所述时间轴距离最远的操作体与所述触控显示单元的所述触控位置。15.根据权利要求14所述的电子设备,其特征在于,还包括: 第一播放进度信息显示子单元,用于在所述触控点确定子单元确定所述操作体在所述触控显示单元上的与所述时间轴的第一触控点和第二触控点之后所述第一触控点对应的显示区域显示所述媒体文件的第一播放进度信息; 第二播放进度信息显示子单元,用于在所述第二触控点对应的显示区域显示所述媒体文件的第二播放进度信息; 其中,所述第一播放进度信息用于表示所述第一播放进度,所述第二播放进度信息用于表示所述第二播放进度。16.根据权利要求10所述的电子设备,其特征在于,还包括: 形状保持子单元,用于在所述显示形状调节子单元基于所述触控位置,将所述时间轴的显示形状调节为经过所述触控位置的曲线之后,所述第二操作获取单元获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作之前,当所述操作体离开所述触控显示单元后,保持所述时间轴的显示形状为经过所述触控位置的曲线不变。
【专利摘要】本发明公开一种播放进度调节方法及电子设备。所述电子设备具有显示单元,所述显示单元显示有包含时间轴的媒体文件播放界面,所述时间轴的显示长度为第一长度;所述方法包括:获取用户输入的第一操作;基于所述第一操作,调节所述时间轴的显示长度为第二长度;所述第二长度大于所述第一长度;获取用户基于所述第二长度的所述时间轴输入的用于调节媒体文件的播放进度的第二操作;响应于所述第二操作,调节所述媒体文件的播放进度。采用本发明的方法或电子设备,可以延长时间轴的显示长度,从而使时间轴上的最小刻度所表示的单位时间长度更精确,使用户可以对媒体文件的播放进度进行更加精细的调节。
【IPC分类】H04N21/472, H04N21/845
【公开号】CN104902331
【申请号】CN201410082071
【发明人】白金才, 武亚强, 罗应文
【申请人】联想(北京)有限公司
【公开日】2015年9月9日
【申请日】2014年3月7日