媒体播放器进度条的显示控制方法、系统以及媒体播放器技术方案

技术编号:15793344 阅读:138 留言:0更新日期:2017-07-10 04:12
本发明专利技术提供了一种媒体播放器进度条的显示控制方法,包括如下步骤:获取当前播放的媒体文件的总时长以及已播放时长;根据当前播放的媒体文件的总时长以及已播放时长计算当前播放的媒体文件的当前进度,获得当前进度标识在整个进度条上的位置信息;在当前进度标识周侧显示预设的动画,其中,动画的位置能够跟随当前进度标识的位置变化而变化。本发明专利技术还提供了一种媒体播放器进度条的显示控制系统及媒体播放器。本发明专利技术的媒体播放器进度条的显示控制方法、系统以及媒体播放器,在媒体文件的播放过程中,当前进度标识随播放时间移动的同时,在其附近伴随有动画出现,提高了媒体播放器中进度条的可用性和趣味性。

【技术实现步骤摘要】
媒体播放器进度条的显示控制方法、系统以及媒体播放器
本专利技术涉及媒体播放器
,特别是涉及一种媒体播放器进度条的显示控制方法、系统以及媒体播放器。
技术介绍
传统的媒体播放器中,一般采用长方形条状的进度条显示媒体文件的播放进度,但进度条仅仅通过圆点等显示当前进度,传统进度条的显示效果较为单一,进度条显示的可用性整体偏低。
技术实现思路
本专利技术实施例提供了一种媒体播放器进度条的显示控制方法、系统以及媒体播放器,可以解决媒体播放进度条的显示单一的问题,提高媒体播放进度条的可用性及趣味性。为实现上述目的,本专利技术采用如下技术方案:一种媒体播放器进度条的显示控制方法,包括如下步骤:获取当前播放的媒体文件的总时长以及已播放时长;根据所述当前播放的媒体文件的总时长以及已播放时长计算所述当前播放的媒体文件的当前进度,获得当前进度标识在整个进度条上的位置信息;在所述当前进度标识周侧显示预设的动画,其中,所述动画的位置能够跟随所述当前进度标识的位置变化而变化。在其中一个实施例中,所述方法还包括如下步骤:根据所述动画的持续时间、所述媒体文件的节奏以及所述媒体文件的音域变化中的一种或多种的组合控制所述动画的切换。在其中一个实施例中,所述方法还包括如下步骤:获取所述进度条在所述媒体播放器中的显示位置信息;根据所述进度条的显示位置信息以及所述当前进度标识在整个进度条上的位置信息确定所述动画的显示区域;在所述显示区域内显示所述动画。在其中一个实施例中,所述方法还包括如下步骤:通过逐帧动画、补间动画或属性动画将所述预设的动画叠加显示于所述当前进度标识周侧,所述动画覆盖于所述进度条的上方。在其中一个实施例中,所述预设的动画包括置于所述当前进度标识周侧的图形符号和/或图片,所述方法还包括如下步骤:当所述图形符号和/或图片的位置与所述当前进度标识的位置完全重合或部分重合时,将所述图形符号和/或图片与所述进度条重合的部分设置为透明或半透明。同时,本专利技术还提供了一种媒体播放器进度条的显示控制系统,包括:文件信息获取模块,用于获取当前播放的媒体文件的总时长以及已播放时长;进度获取模块,用于根据所述当前播放的媒体文件的总时长以及已播放时长计算所述当前播放的媒体文件的当前进度,获得当前进度标识在整个进度条上的位置信息;动画加载模块,用于在所述当前进度标识周侧显示预设的动画,其中,所述动画的位置能够跟随所述当前进度标识的位置变化而变化。在其中一个实施例中,所述动画加载模块还用于根据所述动画的持续时间、所述媒体文件的节奏以及所述媒体文件的音域变化中的一种或多种的组合控制所述动画的切换。在其中一个实施例中,所述系统还包括进度条位置获取模块以及动画位置确定模块;其中,所述进度条位置获取模块用于获取所述进度条在所述媒体播放器中的显示位置信息;所述动画位置确定模块用于根据所述进度条的显示位置信息以及所述当前进度标识在整个进度条上的位置信息确定所述动画的显示区域,并在所述显示区域内显示所述动画。在其中一个实施例中,所述动画加载模块还用于通过逐帧动画、补间动画或属性动画叠加显示于所述当前进度标识周侧,所述动画覆盖于所述进度条的上方。在其中一个实施例中,所述预设的动画包括置于所述当前进度标识周侧的图形符号和/或图片,所述动画加载模块还用于当所述图形符号和/或图片的位置与所述当前进度标识的位置完全重合或部分重合时,将所述图形符号和/或图片与所述进度条重合的部分设置为透明或半透明。此外,本专利技术还提供了一种媒体播放器,包括上述任一实施例所述的媒体播放器进度条的显示控制系统。本专利技术的有益效果是:本专利技术的媒体播放器进度条的显示控制方法、系统以及媒体播放器,通过在媒体播放器的进度条的当前进度标识的周侧设置预设的动画,并使得上述动画的位置能够跟随当前进度标识的位置变化而变化,从而在媒体文件的播放过程中,当前进度标识随播放时间移动的同时,在其附近伴随有动画出现,从而丰富了媒体播放器中进度条的展示方式,并提高了媒体播放器中进度条的可用性和趣味性。附图说明图1为本专利技术的媒体播放器进度条的显示控制方法一实施例的流程图;图2为本专利技术的媒体播放器进度条的显示控制系统一实施例系统框图;图3为本专利技术的媒体播放器进度条一实施例的显示方式。具体实施方式为了使本专利技术的技术方案更加清楚,以下结合附图,对本专利技术的媒体播放器进度条的显示控制方法、系统以及媒体播放器作进一步详细的说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术并不用于限定本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如图1所示,本专利技术一实施例提供了一种媒体播放器进度条的显示控制方法,用于媒体播放器(如音频播放器、视频播放器等等)中,其不同于应用在HTML(超文本标记语言)中进度条,如,网页中使用的进度条。首先,HTML与媒体播放器属于完全不同的应用平台,其进度条的实现方式及实现手段存在较大的区别,HTML中进度条的显示方式并不能直接应用于媒体播放器中。其次,应用于HTML中的进度条只是单纯的起到了显示进度的过程,其不能实现拖动的功能。上述方法具体可以包括如下步骤:S100、获取当前播放的媒体文件的总时长以及已播放时长;具体地,当需要播放某一媒体文件时,可以在媒体播放器的本地文件列表中或在线查询获得待播放的媒体文件,之后,开始播放上述媒体文件。在播放的过程中,获得当前播放的媒体文件的总时长(如一首歌的总时长可以为03:50分钟)以及已播放时长(可以为00:00分钟至03:50分钟)。S200、根据当前播放的媒体文件的总时长以及已播放时长计算当前播放的媒体文件的当前进度,获得当前进度标识在整个进度条上的位置信息;具体地,可以通过实时计算已播放时长与总时长的比值获得当前播放的媒体文件的播放进度。根据上述与已播放时长与总时长的比值以及整个进度条的长度之比即可获得当前进度标识在整个进度条上的位置信息。例如,进度条为长方形条状,进度条的显示方向为由左至右,因而,进度条上最右侧的点即为当前进度标识。在其他实施例中,当前进度标识可以为原点、竖线或其他图形符号。如图3所示,进度条200呈长方形状,进度条的长度表示媒体文件的总时长。当前进度标识210用于表示媒体文件的当前播放进度,当前进度标识210将进度条分为已播放部分和未播放部分。如,当前进度标识210左侧的部分表示媒体文件的已播放时长,当前进度标识210右侧的部分表示媒体文件的未播放时长。当然,在其他实施例中,进度条还可以是圆环形等多种形状。S300、在当前进度标识周侧显示预设的动画,其中,动画的位置能够跟随当前进度标识的位置变化而变化。即在媒体文件的播放过程中,当前进度标识的位置随播放时间的变化而变化的过程中,伴随有动画出现。并且,在用户拖动进度条的过程中,动画的位置也随之而改变。其中,动画(Animation)包括置于当前进度标识周侧的图形符号、图片和/或文本,如图3中符号220即为动画的一种。在其他实施例中,动画还可以其他图形符号、图片或文本等等。动画还可以包括图形符号和/或图片的显示效果,如上述图形符号和/或图片的放大或缩小、旋转、移动或透明度等等。本实施例中,预设的动画可以为自定义动画、帧动画或一些成熟的动画库。动画可以置于进度条的上方、下本文档来自技高网...
媒体播放器进度条的显示控制方法、系统以及媒体播放器

【技术保护点】
一种媒体播放器进度条的显示控制方法,其特征在于,包括如下步骤:获取当前播放的媒体文件的总时长以及已播放时长;根据所述当前播放的媒体文件的总时长以及已播放时长计算所述当前播放的媒体文件的当前进度,获得当前进度标识在整个进度条上的位置信息;在所述当前进度标识周侧显示预设的动画,其中,所述动画的位置能够跟随所述当前进度标识的位置变化而变化。

【技术特征摘要】
1.一种媒体播放器进度条的显示控制方法,其特征在于,包括如下步骤:获取当前播放的媒体文件的总时长以及已播放时长;根据所述当前播放的媒体文件的总时长以及已播放时长计算所述当前播放的媒体文件的当前进度,获得当前进度标识在整个进度条上的位置信息;在所述当前进度标识周侧显示预设的动画,其中,所述动画的位置能够跟随所述当前进度标识的位置变化而变化。2.根据权利要求1所述的媒体播放器进度条的显示控制方法,其特征在于,所述方法还包括如下步骤:根据所述动画的持续时间、所述媒体文件的节奏以及所述媒体文件的音域变化中的一种或多种的组合控制所述动画的切换。3.根据权利要求1所述的媒体播放器进度条的显示控制方法,其特征在于,所述方法还包括如下步骤:获取所述进度条在所述媒体播放器中的显示位置信息;根据所述进度条的显示位置信息以及所述当前进度标识在整个进度条上的位置信息确定所述动画的显示区域;在所述显示区域内显示所述动画。4.根据权利要求1所述的媒体播放器进度条的显示控制方法,其特征在于,所述方法还包括如下步骤:通过逐帧动画、补间动画或属性动画将所述预设的动画叠加显示于所述当前进度标识周侧,所述动画覆盖于所述进度条的上方。5.根据权利要求1-4任一项所述的媒体播放器进度条的显示控制方法,其特征在于,所述预设的动画包括置于所述当前进度标识周侧的图形符号和/或图片,所述方法还包括如下步骤:当所述图形符号和/或图片的位置与所述当前进度标识的位置完全重合或部分重合时,将所述图形符号和/或图片与所述进度条重合的部分设置为透明或半透明。6.一种媒体播放器进度条的显示控制系统,其特征在于,包括:文件信息获取模块,用于获取当前播放的媒体文件的总时长...

【专利技术属性】
技术研发人员:朱琳
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东,44

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

1