一种多媒体快进快退播放的控制方法及装置制造方法及图纸

技术编号:14646556 阅读:95 留言:0更新日期:2017-02-16 03:21
本发明专利技术涉及通信技术领域,尤其涉及一种多媒体快进快退播放的控制方法及装置。通过在靠近多媒体文件的开始播放位置和结束播放位置处分别设置预设位置,用户仅能在这两处预设位置之间进行快进或快退,当播放位置移动至预设位置后多媒体文件将进行正常播放,从而直达用户需求,避免因快进或快退操作直接退出多媒体文件的播放;此外,本发明专利技术还从用户操作与用户需求的关系出发,提出根据用户执行快进/快退操作的时间长度来调整快进/快退的幅度。本发明专利技术缩短了用户快进/快退的操作时间,能够快速定位到用户希望播放的片段,简化用户操作,改善用户体验。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种多媒体快进快退播放的控制方法及装置
技术介绍
现今,音视频播放器已成为人们生活中不可或缺的视听工具。人们可以通过网络电视或者台式计算机、笔记本电脑、手持移动终端等搭载的播放器进行音视频数据的观看,在这些播放工具上,用户除了按照正常的播放速度来观看音视频数据外,还经常使用快进或快退操作移动到希望播放的位置。但现有的快进或快退方式规定了固定的移动变量T,也就是用户每次快退或快进都只能移动T的时间长度,较难定位到用户的理想位置。
技术实现思路
专利技术人研究发现:在音视频播放过程中,用户进行快进/快退操作的时间长度反映了用户希望快进/快退的愿望,表现为:快进/快退操作时间长则希望快进/快退的幅度大,快进/快退操作时间短则希望快进/快退的幅度小,限于现有技术中快进或快退方式规定了固定的移动变量,导致需要长时间保持快进/快退操作才能移动到用户希望播放的片段,用户体验较差,并且对用于执行快进/快退功能的按键损耗较大(例如电视遥控器的快进按键或快退按键容易因长时间按压导致功能不良或失效)。此外,专利技术人还发现,如果用户保持快进/快退操作,播放位置会跳转至音视频的结束处或开始处,接着退出音视频播放,这并不是用户所希望的,因为,当用户执行快进/快退操作时,是希望快速定位到理想位置,而不是退出音视频播放;现有技术中,因为快进/快退后的播放画面滞后于用户快进/快退的操作,容易在用户长按快进或快退按键后退出音视频播放,造成极差的用户体验。为解决上述问题,专利技术人提出一种快进快退播放的控制方法及装置。其思路为:为多媒体文件设置两个预设位置,在预设位置之间,用户可以执行快进或快退操作,当到达预设位置时则按照正常速度播放,从而避免因快进/快退操作而直接退出媒体文件播放;此外,本方案还提出根据用户执行快进/快退操作的时间长度来调整快进/快退的幅度,具体为,快进/快退的速度随着用户保持快进/快退操作的时间的长度增加而增大,以此来缩短用户快进/快退的操作时间,快速定位到用户希望播放的片段,简化用户操作。本专利技术提供一种多媒体快进快退播放的控制方法,包括:实时获取多媒体文件的当前播放位置和剩余播放长度,所述剩余播放长度是指当前播放位置至预设位置之间的播放长度;检测用户进行快进或快退播放的操作;根据所述剩余播放长度、用户操作快进或快退的持续时长和预设的最短移动幅度确定快进或快退的移动幅度;按照所述移动幅度进行快进或快退,直至当前播放位置处于预设位置处或者在到达预设位置之前检测到用户停止快进或快退播放的操作,则按正常播放速度播放所述多媒体文件。优选地,所述根据所述剩余播放长度、用户操作快进或快退的持续时长和预设的最短移动幅度确定快进或快退的移动幅度,包括:判断多媒体文件的剩余播放长度是否大于预设的最短移动幅度;若所述剩余播放长度大于最短移动幅度,则根据用户操作快进或快退的持续时长和剩余播放长度确定快进或快退的移动幅度;若所述剩余播放长度不大于最短移动幅度,则确定所述剩余播放长度为快进或快退的移动幅度。优选地,所述根据用户操作快进或快退的持续时长和剩余播放长度确定快进或快退的移动幅度,包括:根据快进或快退的持续时长计算得到快进或快退的移动幅度;判断计算所得的移动幅度是否小于剩余播放长度,若是,则确定该计算所得的移动幅度为快进或快退的移动幅度,若否,则确定所述剩余播放长度为快进或快退的移动幅度。优选地,所述根据快进或快退的持续时长计算得到快进或快退的移动幅度,包括:获取用户操作快进或快退的持续时长;根据所述持续时长和预设的时段,确定当前的快进或快退操作所处的时段;计算该时段内快进或快退的移动幅度,其中,第一个时段内快进或快退的移动幅度为最短移动幅度,第N个时段内快进或快退的移动幅度为第N-1个时段的移动幅度与加速倍数的乘积,N为大于2的整数。进一步地,在实时获取多媒体文件的当前播放位置和剩余播放长度之前,还包括:获取多媒体文件信息,所述多媒体文件信息包括多媒体文件的播放长度和加速倍数,所述加速倍数与播放长度成正比。具体地,所述预设位置包括第一预设位置和第二预设位置,所述第一预设位置接近多媒体文件的开始播放位置,所述第二预设位置接近多媒体文件的结束播放位置;在进行快进操作时,所述剩余播放长度是指当前播放位置至第二预设位置之间的播放长度;在进行快退操作时,所述剩余播放长度是指当前播放位置至第一预设位置之间的播放长度。相应地,本专利技术还提供一种多媒体快进快退播放的控制装置,包括:获取单元,用于实时获取多媒体文件的当前播放位置和剩余播放长度,所述剩余播放长度是指当前播放位置至预设位置之间的播放长度;检测单元,用于检测用户进行快进或快退播放的操作;处理单元,用于根据所述剩余播放长度、用户操作快进或快退的持续时长和预设的最短移动幅度确定快进或快退的移动幅度;执行单元,用于按照所述移动幅度进行快进或快退,直至当前播放位置处于预设位置处或者在到达预设位置之前检测到用户停止快进或快退播放的操作,则按正常播放速度播放所述多媒体文件。优选地,所述处理单元包括:判断子单元,用于判断多媒体文件的剩余播放长度是否大于预设的最短移动幅度;第一确定子单元,用于在判断子单元判断出所述剩余播放长度大于最短移动幅度后,根据用户操作快进或快退的持续时长和剩余播放长度确定快进或快退的移动幅度第二确定子单元,用于在判断子单元判断出所述剩余播放长度不大于最短移动幅度后,确定所述剩余播放长度为快进或快退的移动幅度。优选地,所述第一确定子单元包括:计算模块,用于根据快进或快退的持续时长计算得到快进或快退的移动幅度;判断模块,用于判断计算所得的移动幅度是否小于剩余播放长度;第一确定模块,用于在判断模块判断出所述计算所得的移动幅度小于剩余播放长度后,确定该计算所得的移动幅度为快进或快退的移动幅度;第二确定模块,用于在判断模块判断出所述计算所得的移动幅度不小于剩余播放长度后,确定所述剩余播放长度为快进或快退的移动幅度。优选地,所述计算模块包括:获取子模块,用于获取用户操作快进或快退的持续时长;确定子模块,用于根据所述持续时长和预设的时段,确定当前的快进或快退操作所处的时段;计算子模块,用于计算各时段内快进或快退的移动幅度,其中,第一个时段内快进或快退的移动幅度为最短移动幅度,第N个时段内快进或快退的移动幅度为第N-1个时段的移动幅度与加速倍数的乘积,N为大于2的整数。进一步地,所述获取单元,还用于获取多媒体文件信息,所述多媒体文件信息包括多媒体文件的播放长度和加速倍数,所述加速倍数与播放长度成正比。优选地,所述预设位置包括第一预设位置和第二预设位置,所述第一预设位置接近多媒体文件的开始播放位置,所述第二预设位置接近多媒体文件的结束播放位置;在进行快进操作时,所述剩余播放长度是指当前播放位置至第二预设位置之间的播放长度;在进行快退操作时,所述剩余播放长度是指当前播放位置至第一预设位置之间的播放长度。本专利技术具有如下有益效果:本专利技术通过在靠近多媒体文件的开始播放位置和结束播放位置处分别设置预设位置,用户进行快进或快退操作时,仅能在这两处预设位置之间进行快进或快退,当播放位置移动至预设位置后多媒体文件将进行正常播放,从而为用户留足足够的本文档来自技高网...
一种多媒体快进快退播放的控制方法及装置

【技术保护点】
一种多媒体快进快退播放的控制方法,其特征在于,包括:实时获取多媒体文件的当前播放位置和剩余播放长度,所述剩余播放长度是指当前播放位置至预设位置之间的播放长度;检测用户进行快进或快退播放的操作;根据所述剩余播放长度、用户操作快进或快退的持续时长和预设的最短移动幅度确定快进或快退的移动幅度;按照所述移动幅度进行快进或快退,直至当前播放位置处于预设位置处或者在到达预设位置之前检测到用户停止快进或快退播放的操作,则按正常播放速度播放所述多媒体文件。

【技术特征摘要】
1.一种多媒体快进快退播放的控制方法,其特征在于,包括:实时获取多媒体文件的当前播放位置和剩余播放长度,所述剩余播放长度是指当前播放位置至预设位置之间的播放长度;检测用户进行快进或快退播放的操作;根据所述剩余播放长度、用户操作快进或快退的持续时长和预设的最短移动幅度确定快进或快退的移动幅度;按照所述移动幅度进行快进或快退,直至当前播放位置处于预设位置处或者在到达预设位置之前检测到用户停止快进或快退播放的操作,则按正常播放速度播放所述多媒体文件。2.根据权利要求1所述的方法,其特征在于,所述根据所述剩余播放长度、用户操作快进或快退的持续时长和预设的最短移动幅度确定快进或快退的移动幅度,包括:判断多媒体文件的剩余播放长度是否大于预设的最短移动幅度;若所述剩余播放长度大于最短移动幅度,则根据用户操作快进或快退的持续时长和剩余播放长度确定快进或快退的移动幅度;若所述剩余播放长度不大于最短移动幅度,则确定所述剩余播放长度为快进或快退的移动幅度。3.根据权利要求2所述的方法,其特征在于,所述根据用户操作快进或快退的持续时长和剩余播放长度确定快进或快退的移动幅度,包括:根据快进或快退的持续时长计算得到快进或快退的移动幅度;判断计算所得的移动幅度是否小于剩余播放长度,若是,则确定该计算所得的移动幅度为快进或快退的移动幅度,若否,则确定所述剩余播放长度为快进或快退的移动幅度。4.根据权利要求3所述的方法,其特征在于,所述根据快进或快退的持续时长计算得到快进或快退的移动幅度,包括:获取用户操作快进或快退的持续时长;根据所述持续时长和预设的时段,确定当前的快进或快退操作所处的时段;计算该时段内快进或快退的移动幅度,其中,第一个时段内快进或快退的移动幅度为最短移动幅度,第N个时段内快进或快退的移动幅度为第N-1个时段的移动幅度与加速倍数的乘积,N为大于2的整数。5.根据权利要求1所述的方法,其特征在于,在实时获取多媒体文件的当前播放位置和剩余播放长度之前,还包括:获取多媒体文件信息,所述多媒体文件信息包括多媒体文件的播放长度和加速倍数,所述加速倍数与播放长度成正比。6.根据权利要求1所述的方法,其特征在于,所述预设位置包括第一预设位置和第二预设位置,所述第一预设位置接近多媒体文件的开始播放位置,所述第二预设位置接近多媒体文件的结束播放位置;在进行快进操作时,所述剩余播放长度是指当前播放位置至第二预设位置之间的播放长度;在进行快退操作时,所述剩余播放长度是指当前播放位置至第一预设位置之间的播放长度。7.一种多媒体快进快退播放的控制装置,其特征在于,包括:获取单元...

【专利技术属性】
技术研发人员:陈慧明
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1