[发明专利]优化播放器进度条的方法及装置有效
申请号: | 201710026468.1 | 申请日: | 2017-01-13 |
公开(公告)号: | CN106658201B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 周正 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/431;H04N21/438;H04N21/442 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;姜怡 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 播放 进度条 方法 装置 | ||
本公开涉及一种用于优化播放器进度条的方法及装置。一种用于优化播放器进度条的方法,包括:获取所述播放器的状态,其中所述播放器的图形界面中包括一进度条和一动画界面;根据所述播放器的状态在所述动画界面中显示所述进度条。本公开可以以动画方式显示播放器的进度条,从而能够提高进度条显示的视觉效果,改善用户体验。
技术领域
本公开涉及多媒体技术领域,具体而言,涉及一种用于优化播放器进度条的方法及装置。
背景技术
对于视频播放器和音乐播放器而言,进度条通常用于辅助提示用户当前播放的音视频文件的播放进度。现有技术中,播放器的进度条的增长方式一般为,通过获取当前播放的音视频文件的已播放时长(position)和该音视频文件的总时长(duration),将两者做除法即得到播放进度=position/duration,由于播放进度相等于进度条的位置除以进度条的总长度,而进度条的总长度一般是已知的,从而能够得到判断该音视频文件当前播放的进度条的长度,据此刷新进度条的位置。
但是,上述现有技术中,需要通过多媒体框架提供的定时接口实时的去获取当前播放的音视频文件的已播放时长(position),或者通过接收多媒体框架的底层定时上传的position来刷新进度条的位置,造成资源浪费。而另一方面,对于总时长(duration)较小的音视频文件而言,由于是根据定时获取的position来刷新进度条的位置,会导致用户感觉进度条呈跳跃式的增长的视觉效果,使得视觉效果变差,用户体验不佳。
因此,现有技术中的技术方案还存在有待改进之处。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种用于优化播放器进度条的方法及装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
本公开的其他特性和优点将通过下面的详细描述变得清晰,或者部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种用于优化播放器进度条的方法,包括:
获取所述播放器的状态,其中所述播放器的图形界面中包括一进度条和一动画界面;
根据所述播放器的状态在所述动画界面中显示所述进度条。
在本公开的一种示例性实施例中,所述播放器的状态包括播放状态,所述根据所述播放器的状态在所述动画界面中显示所述进度条包括:
当所述播放器处于播放状态时,获取当前播放的音视频文件的已播放时长和总时长;
根据所述音视频文件的已播放时长和总时长获取所述进度条的起始位置和执行时长;
根据所述进度条的起始位置和执行时长在所述动画界面中以动画形式进行所述进度条的增长。
在本公开的一种示例性实施例中,所述播放器的状态包括停止/暂停状态,所述根据所述播放器的状态在所述动画界面中显示所述进度条包括:
当所述播放器处于停止/暂停状态时,停止所述动画界面中动画的执行。
在本公开的一种示例性实施例中,所述方法还包括:
当拖动所述进度条时,根据拖动位置相应的更改所述进度条的起始位置。
在本公开的一种示例性实施例中,所述动画界面使用多媒体框架提供的处理数值的动画类型生成。
在本公开的一种示例性实施例中,所述动画类型包括NumberAnimation或者ValueAnimation。
根据本公开的一个方面,提供一种用于优化播放器进度条的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710026468.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带智能检测的空气开关、设备及系统
- 下一篇:一种低压断路器