专利名称:一种在触摸式设备上精准控制播放器进度的方法及播放器的制作方法
技术领域:
本发明涉及触摸式设备上的播放器,特别涉及一种播放进度的控制方法及播放器背景技术
随着平板电脑、智能手机等触摸式设备的日渐普及,越来越多的人开始使用触摸式设备上的播放器欣赏音频和视频。触摸式设备上的常规播放器,提供进度条和进度滑块, 使用者通过移动进度滑块,快进或者倒退一部分播放内容。但以下原因导致了使用者很难实现精准的快进和倒退
一、不同时间长度的音频和视频,显示的进度条长度是相同的。这导致了移动相同长度的进度滑块,对于不同时间长度的音频和视频,快进和倒退的时间长度不相同。使用者很难预计移动进度滑块后,快进和倒退的时间长度。
二、使用者对进度滑块的操作,存在最小的移动距离。而对于面积较小的触摸式设备,最小的移动距离对应的时间长度往往大于使用者预期快进或者倒退的时间长度。小于最小移动距离的操作,使用者无法完成,需要依赖于其他的定位方法解决。
三、使用者需要对触摸式设备产生一定面积的压力,才能对设备进行操作。这导致了使用者对进度滑块的点触,有与触摸式设备接触面积半径大小的误差。使用者还没有移动进度滑块,播放的进度就已经发生了使用者没有预期的偏移。发明内容
本发明为了解决以上问题,提供了一种在触摸式设备上精准控制播放器进度的方法及播放器,便于使用者能更便捷准确地进行快进和倒退操作,提高体验的流畅感。
—种在触摸式设备上精准控制播放器进度的方法,包括
第一点、对于快进和倒退操作,根据实际使用的场景,来设置移动的最小时间长度 T。
第二点、使用者快进或者倒退的时间长度,为移动的最小时间长度T的正整数倍。
第三点、使用者可以修改移动的最小时间长度T,也可以将T恢复为上述第一点设定的值。
上述方法,其中,在所述第一点中,所述移动的最小时间长度T,可以为非恒定值。 所述根据实际使用的场景,含义为根据触摸式设备的大小、播放内容的时间长度、使用者与触摸式设备接触面积的大小、使用者移动进度滑块的最小距离对应的时间长度等与触摸式设备、播放内容、使用者特征相关的个性化因素,来设置移动的最小时间长度T。
上述方法,其中,在所述第三点中,使用者可以修改移动的最小时间长度T,包括: 使用者设置其指定长度的时间;使用者设置一个整数倍M,表示当前快进或者倒退的最小时间长度,为移动的最小时间长度T的M倍。
上述方法,其中,在所述第三点中,使用者的设置永久有效。当使用者再次使用上述方法时,移动的最小时间长度T始终和使用者最近一次使用时的移动的最小时间长度T相同。
一种在触摸式设备上精准控制播放器进度的播放器,包括配置模块、控制模块和反馈模块。
配置模块,用于存储移动的最小时间长度T。
控制模块,用于控制当前的播放内容。
反馈模块,用于播放内容、显示当前播放内容的状态,并对控制模块的操作给出反馈fe息。
上述播放器的配置模块,进一步涉及以下功能如果使用者修改了移动的最小时间长度T,配置模块以使用者的设定值存储最小时间长度T ;如果使用者没有修改移动的最小时间长度T,配置模块负责根据触摸式设备的大小、播放内容的时间长度、使用者与触摸式设备接触面积的大小、使用者移动进度滑块的最小距离对应的时间长度等与触摸式设备、播放内容、使用者特征相关的个性化因素,计算并存储移动的最小时间长度T。
上述播放器的控制模块,包括播放、暂停、快进和倒退操作。对于快进和倒退,进一步涉及以下操作使用者设置移动的最小时间长度τ ;使用者设置一个整数倍M,表示当前快进和倒退的最小时间长度,为移动的最小时间长度T的M倍;使用者清除自己设置的移动的最小时间长度T ;使用者通过控制在启动和停止快进或者倒退状态之间的时间长度,来控制快进和倒退的时间长度。
上述播放器的反馈模块,显示当前播放内容的状态,包括显示播放的进度条、播放的总时长和当前的播放进度。对控制模块的操作给出反馈信息,包括当使用者设置移动的最小时间长度T成功后,显示设置的移动的最小时间长度T ;当使用者设置一个整数倍 M成功后,显示以M倍的速度进行快进和倒退;当使用者清除自己设置的移动的最小时间长度T成功后,显示配置模块计算出来的移动的最小时间长度T ;当使用者进行快进和倒退时,播放每跳过一个移动的最小时间长度T的画面和声音片段。
图1为本发明实施例播放器的结构示意图
图2为本发明实施例播放器的界面
图3为本发明实施例播放器控制播放器进度的具体流程示意图具体实施方式
为了使本发明的目的、技术方案和实施效果更加清楚,下面将结合附图及具体实施实例对本发明的技术方案进行详细描述。
现有触摸式设备上的播放器,一般支持播放、暂停、跳转到上一条播放内容、跳转到下一条播放内容、移动播放器进度条上的进度滑块进行快进和倒退。本发明实施例中精准快进和倒退的功能,解决了使用者控制播放进度的局限性,便于使用者更准确便捷地快进或倒退到其理想的播放进度。
图1为本发明实施例播放器的结构示意图。参见图1,该播放器包括配置模块、控制模块和反馈模块。
配置模块,用于存储移动的最小时间长度T。如果移动的最小时间长度T非恒定值,则配置模块进一步涉及以下功能如果使用者修改了移动的最小时间长度T,配置模块以使用者的设定值存储最小时间长度T ;如果使用者没有修改移动的最小时间长度T,配置模块负责根据触摸式设备的大小、播放内容的时间长度、使用者与触摸式设备接触面积的大小、使用者移动进度滑块的最小距离对应的时间长度等与触摸式设备、播放内容、使用者特征相关的个性化因素,计算并存储移动的最小时间长度T。以上所述计算移动的最小时间长度T的方法,举例来说如果手指可以移动的最小长度为1毫米,播放内容的时间总长度为一小时,播放进度条长度为35毫米,则移动的最小时间长度T可以设置为小于 (1*60*60/35) *1 = 108 秒。
控制模块,用于控制当前的播放内容,包括播放、暂停、快进和倒退操作。对于快进和倒退,进一步涉及以下操作使用者设置移动的最小时间长度T ;使用者设置一个整数倍 M,表示当前快进和倒退的最小时间长度,为移动的最小时间长度T的M倍;使用者清除自己设置的移动的最小时间长度T ;使用者通过停止快进和倒退状态的时间长度,来控制快进和倒退的时间长度。
反馈模块,用于播放内容、显示当前播放内容的状态,并对控制模块的操作给出反馈信息。显示当前播放内容的状态,包括显示播放的进度条、播放的总时长和当前的播放进度。对控制模块的操作给出反馈信息,包括当使用者设置移动的最小时间长度T成功后,显示设置的移动的最小时间长度T ;当使用者设置一个整数倍M成功后,显示以M倍的速度进行快进和倒退;当使用者清除自己设置的移动的最小时间长度T成功后,显示配置模块计算出来的移动的最小时间长度T ;当使用者进行快进和倒退时,播放每跳过一个移动的最小时间长度T的画面和声音片段。
图2为本发明实施例播放器的界面。参见图2,各个部件的功能详细描述如下,其中部件206为本发明实施例播放器的核心部件
部件201,用于显示和播放与内容相关的信息。如果播放内容为视频,显示相应的图像并播放相应的声音;如果播放内容为音频,播放相应的声音,显示和音频相关的信息, 例如创作人、音频介绍、评价等。此外,当使用者进行快进和倒退时,每跳过一个移动的最小时间长度T,显示画面片段并播放声音片段。
部件202,用于显示控制模块的操作完成后的反馈信息。包括当使用者设置移动的最小时间长度τ成功后,显示设置的移动的最小时间长度T ;当使用者设置一个整数倍M 成功后,显示以M倍于设置的移动的最小时间长度T的速度进行快进和倒退;当使用者清除自己设置的移动的最小时间长度T成功后,显示配置模块计算出来的移动的最小时间长度 T。
部件203,为当前的播放进度滑块。该滑块在部件204(播放进度条)上位置与当前播放进度一致,举例来说如果播放内容的时间总长度为一小时,当前已经播放了 30分钟,播放进度条长度为35毫米,该滑块的位置为204(播放进度条)上从最左端向右移动 (30/60)*35 = 17. 5毫米的位置。此外,使用者可以通过点触并移动该滑块来进行快进和倒退操作。
部件204,为播放进度条。
部件205,用于显示当前的播放状态,包括播放的总时长,当前已经播放完成的时间。
部件206,为精准快进和倒退的滑块。该滑块可以沿所处的圆形轨道移动,使用者点触并移动该滑块如果是向右移动,表示快进操作;如果是向左移动,表示倒退操作。使用者移动按钮后松开,该按钮回到原始位置。如果使用者重复多次以上操作,快进和倒退的速度根据重复的次数逐次增加一倍。在快进和倒退的过程中部件202会显示当前正在以几倍于设置的移动的最小时间长度T的速度进行快进或者倒退操作;每跳过一个移动的最小时间长度T,部件201会显示画面片段并播放声音片段。当使用者点触部件208 (播放和暂停按钮)后,停止快进或者倒退,继续播放。
此外,该滑块还支持使用者设置和取消移动的最小时间长度T。如果使用者点触该滑块并松开的时间小于指定时间(举例来说,3秒钟),部件202会提示使用者输入移动的最小时间长度T ;如果使用者点触该滑块并松开的时间大于指定时间(举例来说,3秒钟), 使用者设置移动的最小时间长度T被清除,部件202会显示清除成功,并显示配置模块计算出来的移动的最小时间长度T。
部件207,用于跳转到上一条播放内容。如果当前播放进度滑块不在刚开始的时间范围内(举例来说,5秒钟),点触该按钮跳转到该播放内容的起点继续播放;如果当前播放进度滑块已经在刚开始的时间范围内(举例来说,5秒钟),点触该按钮跳转到上一条播放内容继续播放。
部件208,为播放和暂停按钮。当播放器处于快进、倒退、暂停、停止任何一种状态时,点触该按钮开始播放视频或者音频文件;当播放器处于播放状态时,点触该按钮暂停播放状态。
部件209,用于跳转到下一条播放内容。点触该按钮跳转到下一条播放内容继续播放。
图3为本发明实施例播放器控制播放器进度的具体流程示意图。参见图3,该流程详细描述如下
步骤301,使用者触发播放器控制模块的快进或者倒退功能。
步骤302,播放器的配置模块检查使用者是否设置了移动的最小时间长度T。
步骤3031,如果使用者没有设置移动的最小时间长度T,配置模块根据触摸式设备、当前播放的内容、使用者特征相关的个性化因素,计算并存储移动的最小时间长度T。以上所述计算移动的最小时间长度T的方法,举例来说如果手指可以移动的最小长度为1毫米,播放内容的时间总长度为一小时,播放进度条长度为35毫米,则移动的最小时间长度T 可以设置为小于(1*60*60/35)= 108秒。
步骤3032,如果使用者已经设置了移动的最小时间长度T,配置模块采用使用者设置的最小时间长度T。
步骤304,播放器的控制模块读取配置模块的移动的最小时间长度T为单位,进行快进和倒退;同时播放器的反馈模块显示当前正在以几倍于设置的移动的最小时间长度T 进行快进或者倒退操作;每跳过一个移动的最小时间长度T,播放对应的画面和声音片段。
步骤305,检查使用者是否多次触发播放器控制模块的快进或者倒退操作。
步骤306,使用者每触发一次,播放器的控制模块快进和倒退的速度增加一倍;同时播放器的反馈模块显示当前正在以几倍于设置的移动的最小时间长度T进行快进或者倒退操作;每跳过一个移动的最小时间长度T,播放对应的画面和声音片段。
步骤307,使用者触发播放器控制模块的播放功能,停止快进或者倒退,开始播放音频或视频
至此,播放器控制播放器进度的进度结束。
以上所述仅为本发明的较佳实例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所做的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种在触摸式设备上精准控制播放器进度的方法,其特征在于,该方法包括 第一点、对于快进和倒退操作,根据实际使用的场景,来设置移动的最小时间长度T。 第二点、使用者快进或者倒退的时间长度,为移动的最小时间长度T的正整数倍。 第三点、使用者可以修改移动的最小时间长度T,也可以将T恢复为上述第一点设定的值。
2.如权利要求1所述的方法,其特征在于,所述移动的最小时间长度T,可以为非恒定值。所述根据实际使用的场景,含义为与触摸式设备、播放内容、使用者特征相关的个性化因素,来设置移动的最小时间长度T。
3.如权利要求1所述的方法,其特征在于,所述使用者可以修改移动的最小时间长度 T,包括使用者设置其指定长度的时间;使用者设置一个整数倍M,表示当前快进或者倒退的最小时间长度,为移动的最小时间长度T的M倍。
4.一种在触摸式设备上精准控制播放器进度的播放器,其特征在于,该音乐播放器包括配置模块、控制模块和反馈模块,其中,配置模块,用于存储移动的最小时间长度T。 控制模块,用于控制当前的播放内容。反馈模块,用于播放内容、显示当前播放内容的状态,并对控制模块的操作给出反馈信肩、ο
5.如权利要求4所述的播放器,其特征在于,所述配置模块,进一步涉及以下功能如果使用者修改了移动的最小时间长度T,配置模块以使用者的设定值存储最小时间长度T ; 如果使用者没有修改移动的最小时间长度T,配置模块负责根据与触摸式设备、播放内容、 使用者特征相关的个性化因素,计算并存储移动的最小时间长度T。
6.如权利要求4所述的播放器,其特征在于,所述控制模块,包括播放、暂停、快进和倒退操作。对于快进和倒退,进一步涉及以下操作使用者设置移动的最小时间长度T ;使用者设置一个整数倍M,表示当前快进和倒退的最小时间长度,为移动的最小时间长度T的M 倍;使用者清除自己设置的移动的最小时间长度T ;使用者通过控制在启动和停止快进或者倒退状态之间的时间长度,来控制快进和倒退的时间长度。
7.如权利要求4所述的播放器,其特征在于,所述反馈模块,显示当前播放内容的状态,包括显示播放的进度条、播放的总时长和当前的播放进度。对控制模块的操作给出反馈信息,包括当使用者设置移动的最小时间长度T成功后,显示设置的移动的最小时间长度T ;当使用者设置一个整数倍M成功后,显示以M倍的速度进行快进和倒退;当使用者清除自己设置的移动的最小时间长度T成功后,显示配置模块计算出来的移动的最小时间长度T ;当使用者进行快进和倒退时,播放每跳过一个移动的最小时间长度T的画面和声音片段。
全文摘要
本发明提供了一种在触摸式设备上精准控制播放器进度的方法,包括对于快进和倒退操作,根据与触摸式设备、播放内容、使用者特征相关的个性化因素,设置移动的最小时间长度T;使用者快进或者倒退的时间长度,为移动的最小时间长度T的正整数倍;使用者可通过设置具体的时间或者相对于当前设置的具体的倍数,修改移动的最小时间长度T,也可将T恢复为上述第一点设定的值。本发明还提供了一种在触摸式设备上精准控制播放器进度的播放器,通过精准快进和倒退的滑块,配合配置模块、控制模块和反馈模块提供的其他功能,实现了以上所述的方法。应用本发明,解决了使用者在触摸式设备上控制播放进度的局限性,使其能精准便捷地进行快进或倒退操作。
文档编号G11B19/02GK102522097SQ20121000503
公开日2012年6月27日 申请日期2012年1月6日 优先权日2012年1月6日
发明者顾宁 申请人:顾宁