一种播放器的进度条控制方法技术

技术编号:27437821 阅读:36 留言:0更新日期:2021-02-25 03:32
本发明专利技术公开了本发明专利技术提供一种播放器的进度条控制方法,其包括以下步骤:获取播放器的状态;判断所述播放器的状态是否为快进或快退播放状态;若是,则在播放器的控制栏显示用以采集第一指令的延展状态进度条;若否,则在播放器的控制栏显示用以采集第二指令的压缩状态进度条。本发明专利技术的播放器的状态不是快进或快退播放状态时,显示压缩状态进度条,减小了进度条的显示区域,避免用户的视觉干扰;而播放器的状态是快进或快退播放状态时,显示延展状态进度条,便于提高用户执行进度调节的精度。便于提高用户执行进度调节的精度。便于提高用户执行进度调节的精度。

【技术实现步骤摘要】
一种播放器的进度条控制方法


[0001]本专利技术涉及进度条,尤其涉及一种能提高用户体验的播放器的进度条控制方法。

技术介绍

[0002]对于视频播放器和音乐播放器而言,进度条通常用于辅助提示用户当前播放的音视频文件的播放进度。现有技术中,播放器的进度条的增长方式一般为,通过获取当前播放的音视频文件的已播放时长(position)和该音视频文件的总时长(duration),将两者做除法即得到播放进度=position/duration,由于播放进度相等于进度条的位置除以进度条的总长度,而进度条的总长度一般是已知的,从而能够得到判断该音视频文件当前播放的进度条的长度,据此刷新进度条的位置。然而,本专利申请专利技术人发现现有技术中进度条显示单一,屏幕占用空间较大。

技术实现思路

[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]图1为本专利技术播放器的进度条控制方法所对应的系统框架图;
[0033]图2为本专利技术播放器的进度条控制方法的流程图;
[0034]图3为图2中步骤S40的详细流程图;
[0035]图4为图3中步骤S420之后的详细流程图;
[0036]图5为图3中步骤S430之后的详细流程图;
[0037]图6为图3中步骤S430之后的另一详细流程图;
[0038]图7为图3中步骤S30之后的详细流程图;
[0039]图8为本专利技术播放器的进度条控制方法在播放状态下的场景示意图;
[0040]图9为本专利技术播放器的进度条控制方法在播放状态下的另一场景示意图;
[0041]图10为本专利技术播放器的进度条控制方法在播放状态下的又一场景示意图;
[0042]图11为本专利技术播放器的进度条控制方法在暂停状态下的场景示意图;
[0043]图12为本专利技术播放器的进度条控制方法在拖曳状态下的场景示意图;
[0044]图13为本专利技术播放器的进度条控制方法在拖曳状态之后进入播放状态下的场景示意图;
[0045]图14为本专利技术播放器的进度条控制系统的模块图;
[0046]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种播放器的进度条控制方法,其特征在于包括以下步骤:获取播放器的状态;判断所述播放器的状态是否为快进或快退播放状态;若是,则在播放器的控制栏显示用以采集第一指令的延展状态进度条;若否,则在播放器的控制栏显示用以采集第二指令的压缩状态进度条。2.根据权利要求1所述的方法,其特征在于:在播放器的控制栏显示用以采集第二指令的压缩状态进度条的步骤,包括,判断所述播放器的状态是否为播放状态;若是,则在播放器的控制栏显示第一压缩状态进度条;若否,则在播放器的控制栏显示第二压缩状态进度条。3.根据权利要求2所述的方法,其特征在于:所述第一压缩状态进度条包括从左向右用高亮显示的条形填充进度条,所述第一压缩状态进度条压缩显示于第一区域。4.根据权利要求2所述的方法,其特征在于:所述第二压缩状态进度条包括从左向右用高亮显示的条形填充进度条,且所述填充进度条上设有暂停指示标记,所述填充进度条外围设有总时长与已播放时长,所述第二压缩状态进度条压缩显示于第一区域。5.根据权利要求1所述的方法,其特征在于:所述延展状态进度条包括从左向右用高亮显示的条形填充进度条,且填充进度条上设有锚点拖曳标记,所述填充进度条外围设有锚点时长,所述延展状态进度条延展显示于第二区域,所述第二区域的尺寸大于所述第一区域的尺...

【专利技术属性】
技术研发人员:丁佳俊
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1