CN105635828B - 播放控制方法、装置、电子设备及存储介质 - Google Patents

播放控制方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN105635828B
CN105635828B CN201410592102.7A CN201410592102A CN105635828B CN 105635828 B CN105635828 B CN 105635828B CN 201410592102 A CN201410592102 A CN 201410592102A CN 105635828 B CN105635828 B CN 105635828B
Authority
CN
China
Prior art keywords
dragging
progress bar
signal
buoy
playing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410592102.7A
Other languages
English (en)
Other versions
CN105635828A (zh
Inventor
严舟
程龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201410592102.7A priority Critical patent/CN105635828B/zh
Publication of CN105635828A publication Critical patent/CN105635828A/zh
Application granted granted Critical
Publication of CN105635828B publication Critical patent/CN105635828B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种播放控制方法、装置及电子设备,属于人机交互领域。所述方法包括:接收将浮标沿播放进度条进行拖动的拖动操作;记录所述浮标在所述播放进度条上被拖动前的原始位置;接收拖动恢复信号;根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置。本发明通过记录浮标在播放进度条上被拖动前的原始位置,在接收到拖动恢复信号时,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置;解决了向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题;达到了用户能够快速、准确恢复至原始位置进行播放的效果。

Description

播放控制方法、装置、电子设备及存储介质
技术领域
本发明涉及人机交互领域,特别涉及一种播放控制方法、装置及电子设备。
背景技术
在诸如智能手机、平板电脑和台式电脑之类的电子设备上,使用播放器播放音视频内容是用户最常使用的功能。
在使用播放器播放音视频内容时,播放器通常提供有一个播放进度条,在播放进度条上有一个跟随播放进度向前滚动的浮标。当用户需要向前跳转或向后跳转时,可以将该浮标沿播放进度条进行拖动,然后播放器会跳转到浮标在拖动后所处的播放位置进行画面预览或者继续播放。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:如果用户希望恢复到跳转前的原始位置,则需要多次拖动该浮标才能调整至该原始位置,操作较为繁琐且无法准确定位原始位置。
发明内容
为了解决向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题,本发明实施例提供了一种播放控制方法、装置及电子设备。所述技术方案如下:
根据本发明实施例的第一方面,提供了一种播放控制方法,所述方法包括:
接收将浮标沿播放进度条进行拖动的拖动操作;
记录所述浮标在所述播放进度条上被拖动前的原始位置;
接收拖动恢复信号;
根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置。
根据本发明实施例的第二方面,提供了一种播放控制装置,所述装置包括:
操作接收模块,用于在播放过程中,接收将浮标沿播放进度条进行拖动的拖动操作;
拖动播放模块,用于根据所述拖动操作执行跳转播放;
信号接收模块,用于接收拖动恢复信号;
位置恢复模块,用于根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置。
根据本发明实施例的第三方面,提供了一种电子设备,所述电子设备包括如第二方面所述的播放控制装置。
本发明实施例提供的技术方案带来的有益效果是:
通过记录浮标在播放进度条上被拖动前的原始位置,在接收到拖动恢复信号时,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置;解决了向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题;达到了用户能够快速、准确恢复至原始位置进行播放的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的播放控制方法的方法流程图;
图2A是本发明一个实施例提供的播放控制方法的方法流程图;
图2B是图2A所示实施例提供的触发拖动恢复信号的操作示意图;
图2C是图2A所示实施例提供的触发拖动恢复信号的另一操作示意图;
图3A是本发明另一个实施例提供的播放控制方法的方法流程图;
图3B是图3A所示实施例提供的跳转预览时的界面示意图;
图3C是图3A所示实施例提供的拖动操作变为侧向拖动操作的操作示意图;
图3D是图3A所示实施例提供的触发预定手势信号的操作示意图;
图4是本发明再一个实施例提供的播放控制方法的方法流程图;
图5A是本发明再一个实施例提供的拖动恢复信号的操作示意图;
图5B是本发明再一个实施例提供的在电子书阅读程序中应用该播放控制方法的操作示意图;
图6是本发明一个实施例提供的播放控制装置的结构方框图;
图7是本发明另一个实施例提供的播放控制装置的结构方框图;
图8是本发明一个实施例提供的信号接收模块的结构方框图;
图9是本发明一个实施例提供的电子设备的结构方框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本文中提到的电子设备可以是手机、平板电脑、电子书阅读器、MP3播放器(MovingPicture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等具有多媒体播放能力的电子设备。
请参考图1,其示出了本发明一个实施例提供的播放控制方法的方法流程图。该播放控制方法可以用于具有多媒体播放能力的电子设备中,该方法包括:
步骤101,接收将浮标沿播放进度条进行拖动的拖动操作;
在多媒体播放过程中,电子设备通常提供有一个播放进度条,该播放进度条上包括有一个跟随播放进度向前滚动的浮标。用户可以对浮标进行拖动,从而触发电子设备执行向前跳转或者向后跳转。
步骤102,记录浮标在播放进度条上被拖动前的原始位置;
步骤103,接收拖动恢复信号;
由于拖动操作可能是用户触发的误操作,或者,拖动后的播放内容不是用户期望的内容,此时,用户可以向电子设备触发拖动恢复信号。对应地,电子设备接收用户触发的拖动恢复信号。
该拖动恢复信号可以是用户将浮标向远离播放进度条的方向进行拖动的侧向拖动操作;
或者,该拖动恢复信号可以是用户按压播放界面上指定按钮或者菜单项的信号;
或者,该拖动恢复信号可以是用户在播放界面上使用滑动轨迹滑动出的预定手势信号。
本实施例对该拖动恢复信号的具体形式不加以限定。
步骤104,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置。
电子设备根据拖动恢复信号将浮标在播放进度条上恢复至原始位置,也即重新跳转至原始位置进行播放。
综上所述,本实施例提供的播放控制方法,通过记录浮标在播放进度条上被拖动前的原始位置,在接收到拖动恢复信号时,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置;解决了向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题;达到了用户能够快速、准确恢复至原始位置进行播放的效果。
由于拖动恢复信号的产生方式有多种,比如:
第一种方式:在拖动操作已经结束,也即用户已经松手后,电子设备接收用户的侧向拖动操作,将侧向拖动操作作为拖动恢复信号。侧向拖动操作是将浮标向远离播放进度条的方向进行拖动的操作。
第二种方式:在拖动操作还未结束时,也即用户还未松手时,电子设备接收用户的侧向拖动操作,将侧向拖动操作作为拖动恢复信号。在拖动操作已经结束时,可以采用侧向拖动操作作为拖动恢复信号,也可以采用预定手势信号或按键或菜单项作为拖动恢复信号。
下面采用两个不同的实施例分别进行阐述。
请参考图2A,其示出了本发明一个实施例提供的播放控制方法的方法流程图。该播放控制方法可以用于具有多媒体播放能力的电子设备中,该方法包括:
步骤201,接收将浮标沿播放进度条进行拖动的拖动操作;
在多媒体播放过程中,电子设备通常提供有一个播放进度条,该播放进度条上包括有一个跟随播放进度向前滚动的浮标。用户可以对浮标进行拖动,从而触发电子设备执行向前跳转或者向后跳转。
步骤202,记录浮标在播放进度条上被拖动前的原始位置;
该原始位置可以采用播放时间来表示。
比如,在播放位置为8分钟时开始拖动,则原始位置即为8分钟。
步骤203,在拖动操作结束时,根据拖动操作执行跳转播放;
如果拖动操作是向前拖动操作,则电子设备根据向前拖动操作执行向前跳转播放。也即跳转到向前拖动操作之后浮标在播放进度条上所处的播放位置进行播放。
如果拖动操作是向后拖动操作,则电子设备根据向后拖动操作执行向后跳转播放。也即跳转到向后拖动操作之后浮标在播放进度条上所处的播放位置进行播放。
步骤204,接收将浮标向远离播放进度条的方向进行拖动的侧向拖动操作,将侧向拖动操作作为拖动恢复信号;
由于拖动操作可能是用户触发的误操作,或者,拖动后的播放内容不是用户期望的内容,此时,用户可以向电子设备触发拖动恢复信号。
具体来讲,用户可以将浮标向远离播放进度条的方向进行拖动,从而触发侧向拖动操作。对应地,电子设备接收用户触发的侧向拖动操作,并将该侧向拖动操作作为拖动恢复信号。
远离播放进度条的方向可以是与播放进度条垂直的方向。也即,侧向拖动操作可以是将浮标沿垂直播放进度条的方向进行拖动的操作。
如图2B所示,电子设备在播放界面上提供有一个横向的播放进度条22,该播放进度条22上包括有一个跟随播放进度向前滚动的浮标24。用户可以对浮标向上进行拖动或者向下进行拖动,从而触发拖动恢复信号。
如图2C所示,若用户沿与播放进度条22呈30度、60度、75度、82度等其它角度的方向,将浮标24向远离播放进度条22的方向拖动,也可以触发拖动恢复信号。
步骤205,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置。
电子设备根据拖动恢复信号将浮标在播放进度条上恢复至原始位置,也即重新跳转至原始位置进行播放。
比如,原始位置为8分钟,则电子设备重新跳转至原始位置8分钟进行播放。
综上所述,本实施例提供的播放控制方法,通过记录浮标在播放进度条上被拖动前的原始位置,在接收到拖动恢复信号时,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置;解决了向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题;达到了用户能够快速、准确恢复至原始位置进行播放的效果。
本实施例中采用对浮标的侧向拖动操作来作为拖动恢复信号,使得对播放位置的各种设置,都是对浮标进行操作。用户学习这种操作的成本较低,容易记忆,而且操作方便,效率较高。
在实现本发明的过程中,发明人发现上述实施例有可能会出现如下情况:假设用户在原始位置8分钟时拖动跳转至10分钟进行跳转播放。然后触发侧向拖动操作,但在触发侧向拖动操作的过程中,手指在沿播放进度条的方向上也出现了位移,那么电子设备会将该位移识别为另一个原始位置为(10分钟+X) 的拖动操作,并更新原始位置为(10分钟+X)。当电子设备识别到该侧向拖动操作后,将恢复到原始位置(10分钟+X),而不是用户期望的8分钟。
为此,发明人还提供了如下实施例:
请参考图3A,其示出了本发明另一个实施例提供的播放控制方法的方法流程图。该播放控制方法可以用于具有多媒体播放能力的电子设备中,该方法包括:
步骤301,接收将浮标沿播放进度条进行拖动的拖动操作;
在多媒体播放过程中,电子设备通常提供有一个播放进度条,该播放进度条上包括有一个跟随播放进度向前滚动的浮标。用户可以对浮标进行拖动,从而触发电子设备执行向前跳转或者向后跳转。
步骤302,记录浮标在播放进度条上被拖动前的原始位置;
该原始位置可以采用播放时间来表示。
比如,在播放位置为8分钟时开始拖动,则原始位置即为8分钟。
步骤303,在浮标被拖动的过程中,根据拖动操作执行跳转预览;
在浮标被拖动的过程中,电子设备根据拖动操作在播放进度条上所处的当前播放位置,执行跳转预览。
以视频播放为例,跳转预览的实现方式可以是:电子设备获取当前播放位置所对应的图像帧,或者电子设备获取与当前播放位置最接近的关键帧,然后在播放进度条的上方以小窗形式进行预览。
如图3B所示,在浮标32从8分钟开始拖动的过程中,如果浮标32被拖动到9分钟处,则电子设备可以获取9分钟处的图像帧B,并在播放进度条34的上方以小窗36进行预览。
步骤304,在拖动操作未结束时,检测拖动操作是否变化为侧向拖动操作;
由于拖动后的预览内容或播放内容可能不是用户期望的内容,此时,用户可以在拖动操作结束前,就向电子设备触发拖动恢复信号。用户也可以在拖动操作结束后,再向电子设备触发拖动恢复信号。
在拖动操作结束前,用户可以将拖动操作转变为侧向拖动操作来触发拖动恢复信号。也即,在拖动过程中,当用户发现预览的播放内容不是期望的内容时,可以在手指不松开的前提下直接将拖动操作转变为侧向拖动操作。
如图3C所示,在浮标32从8分钟开始拖动的过程中,如果用户的拖动操作转变为侧向拖动操作,则电子设备可以获取该侧向拖动操作。
对应地,电子设备在拖动操作未结束时,会检测拖动操作是否变化为侧向拖动操作。若转变为侧向拖动操作,则进入步骤305;若未转变为侧向拖动操作,则进入步骤307。
步骤305,若拖动操作变化为侧向拖动操作,则将侧向拖动操作作为拖动恢复信号;
如果用户将拖动操作转变为侧向拖动操作,则电子设备将侧向拖动操作作为拖动恢复信号。
步骤306,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置。
电子设备根据拖动恢复信号将浮标在播放进度条上恢复至原始位置,也即重新跳转至原始位置进行播放。
比如,原始位置为8分钟,则电子设备重新跳转至原始位置8分钟进行播放。
步骤307,在拖动操作结束时,根据拖动操作执行跳转播放;
如果拖动操作是向前拖动操作,则电子设备根据向前拖动操作执行向前跳转播放。也即跳转到向前拖动操作之后浮标在播放进度条上所处的播放位置进行播放。
如果拖动操作是向后拖动操作,则电子设备根据向后拖动操作执行向后跳转播放。也即跳转到向后拖动操作之后浮标在播放进度条上所处的播放位置进行播放。
步骤308,在拖动操作结束时,在播放界面上接收预定手势信号,将预定手势信号作为拖动恢复信号。
在拖动操作结束后,用户可以在播放界面上画出预定手势信号。电子设备在播放界面上接收该预定手势信号,并将该预定手势信号作为拖动恢复信号。
如图3D所示,在拖动操作结束后,用户可以在播放界面38上画出先向上滑再向左滑的预定手势信号39。电子设备接收到该预定手势信号39后,将该预定手势信号39确定为拖动恢复信号。
然后,进入步骤306,电子设备根据拖动恢复信号将浮标在播放进度条上恢复至原始位置,也即重新跳转至原始位置进行播放。
需要补充说明的是,步骤307和步骤308仅为可选的实施方式,在拖动操作结束后,电子设备还可以接收其它类型的拖动恢复信号,比如:该拖动恢复信号可以是用户按压播放界面上指定按钮或者菜单项的信号。
综上所述,本实施例提供的播放控制方法,通过记录浮标在播放进度条上被拖动前的原始位置,在接收到拖动恢复信号时,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置;解决了向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题;达到了用户能够快速、准确恢复至原始位置进行播放的效果。
本实施例提供的播放控制方法,还通过当拖动操作未结束时,采用拖动操作直接转变得到的侧向拖动操作作为拖动恢复信号,使得对播放位置的各种设置,都是对浮标进行操作。不仅用户学习这种操作的成本较低,容易记忆,而且操作方便,效率较高,不容易发生操作错误。
本实施例提供的播放控制方法,还通过当拖动操作结束时,采用播放界面上的预定手势信号作为拖动恢复信号,在避免操作错误的前提下,达到了用户能够快速、准确恢复至原始位置进行播放的效果。
在实现本发明的过程中,发明人还发现上述实施例有可能会出现如下情况:用户在使用拖动操作进行跳转播放时,可能会连续采用两次或者两次以上的拖动操作来进行跳转播放。此时,如果用户触发一次拖动恢复信号,则电子设备会恢复至最后一个拖动操作的原始位置进行播放,但无法恢复至最开始的一个拖动操作的原始位置,或者,中间的一个拖动操作的原始位置。
为此,发明人还提供了如下实施例:
请参考图4,其示出了本发明再一个实施例提供的播放控制方法的方法流程图。该播放控制方法可以用于具有多媒体播放能力的电子设备中,该方法包括:
步骤401,接收将浮标沿播放进度条进行拖动的两次或者两次以上的拖动操作;
在多媒体播放过程中,电子设备通常提供有一个播放进度条,该播放进度条上包括有一个跟随播放进度向前滚动的浮标。用户可以对浮标进行两次或者两次以上的拖动,从而触发电子设备执行向前跳转或者向后跳转。
步骤402,在拖动操作为两个或者两个以上时,按次序记录浮标在播放进度条上被拖动前的两个或者两个以上的原始位置;
该原始位置可以采用播放时间来表示。
比如,第一次拖动操作是在播放位置为8分钟时开始拖动,则第一次拖动操作的原始位置即为8分钟;第二次拖动操作是在播放位置为10分钟时开始拖动,则第二次拖动操作的原始位置即为10分钟;第三次拖动操作是在播放位置为12分钟时开始拖动,则第三次拖动操作的原始位置即为12分钟。
电子设备可以采用栈的方式来记录每个原始位置。采用栈存储原始位置的存储结构,可以示意如下:
表一
存储位置 原始位置
第n次拖动操作 栈顶 12分钟
第n-1次拖动操作 栈中第二个位置 10分钟15秒
第n-2次拖动操作 栈中第三个位置 8分钟1秒
11分钟32秒
第1次拖动操作 栈底 2分钟1秒
步骤403,接收拖动恢复信号;
由于拖动操作可能是用户触发的误操作,或者,拖动后的播放内容不是用户期望的内容,此时,用户可以向电子设备触发拖动恢复信号。对应地,电子设备接收用户触发的拖动恢复信号。
在本实施例中,对拖动恢复信号的触发方式不做限定。用户可以在最后一次拖动操作结束后,通过侧向拖动操作触发拖动恢复信号,如步骤204所示;用户也可以在最后一次拖动操作还未结束时,通过侧向拖动操作触发拖动恢复信号,如步骤304所示;用户还可以在最后一次拖动操作结束后,通过预定手势信号触发拖动恢复信号,如步骤308所示。
步骤404,从存储的原始位置中按序获取最近一个原始位置;
电子设备在接收到拖动恢复信号之后,从存储的两个或者两个以上的原始位置中获取最近一个原始位置。
比如,假设电子设备存储的各个原始位置示意如表一,则电子设备获取到最近一个原始位置为12分钟。
步骤405,根据拖动恢复信号将浮标在播放进度条上恢复至最近一个原始位置;
电子设备可以将浮标在播放进度条上恢复至最近一个原始位置,也即12分钟。
步骤406,从存储的原始位置中删除最近一个原始位置;
在电子设备将浮标恢复至最近一个原始位置之后,需要在栈中删除最近一个原始位置。删除后的存储结构,可以示意如下:
表二
存储位置 原始位置
第n-1次拖动操作 栈顶 10分钟15秒
第n-2次拖动操作 栈中第二个位置 8分钟1秒
第n-3次拖动操作 栈中第三个位置 11分钟32秒
3分钟2秒
第1次拖动操作 栈底 2分钟1秒
步骤407,再次接收拖动恢复信号;
如果在恢复至12分钟以后,用户觉得还需要继续恢复,则用户可以继续触发拖动恢复信号。本实施例对用户再次触发拖动恢复信号的方式不做限定。
比如,用户可以通过侧向拖动操作再次触发拖动恢复信号;用户也可以通过预定手势信号再次触发拖动恢复信号。
步骤408,从存储的原始位置中按序获取最近一个原始位置;
电子设备在接收到拖动恢复信号之后,从存储的两个或者两个以上的原始位置中获取最近一个原始位置。
比如,假设电子设备存储的各个原始位置示意如表二,则电子设备获取到最近一个原始位置为10分钟15秒。
步骤409,根据拖动恢复信号将浮标在播放进度条上恢复至最近一个原始位置;
电子设备将浮标恢复至10分钟15秒。
步骤410,从存储的原始位置中删除最近一个原始位置。
在电子设备将浮标恢复至最近一个原始位置之后,需要在栈中删除最近一个原始位置。也即,从表二中,删除与“10分钟15秒”有关的这条记录。
需要说明的是,步骤407至步骤410可能会执行不止一次,视用户的操作而定。
综上所述,本实施例提供的播放控制方法,通过记录浮标在播放进度条上被拖动前的原始位置,在接收到拖动恢复信号时,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置;解决了向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题;达到了用户能够快速、准确恢复至原始位置进行播放的效果。
本实施例提供的播放控制方法,通过在用户的拖动操作为两个或者两个以上时,按次序记录浮标在播放进度条上被拖动前的两个或者两个以上的原始位置,并且提供用户可以多次触发拖动恢复操作的机制,使得用户即便进行了多次拖动恢复操作,也能够快速、准确地恢复至某一次拖动操作的原始位置进行播放的效果。
需要说明的一点是,拖动恢复信号的形式可能有多种,并不局限于本文中所披露的几种形式。比如参考图5A,拖动恢复信号可以是将浮标52沿播放进度条的方向进行拖动,但是拖动速度超过预定阈值的拖动操作。
需要说明的另一点是,本文中所说的多媒体主要是指音频或视频。但是本领域技术人员易于思及的是,凡是使用进度条来表示的图形用户界面交互,都有可能能够使用本文所提供的播放控制方法。比如参考图5B,在电子书阅读程序54中,也可以在阅读进度条56上执行拖动跳转,类似地,也可以在阅读进度条56上通过侧向拖动操作来将浮标恢复至拖动前的原始位置。
以下是本文中的装置实施例,对于装置实施例中未详细披露的内容,可以结合参考上述对应的方法实施例。
请参考图6,其示出了本发明一个实施例提供的播放控制装置的结构方框图。该播放控制装置可以通过软件、硬件或者两者的结合实现成为电子设备的全部或者一部分。该播放控制装置600包括:
操作接收模块620,用于接收将浮标沿播放进度条进行拖动的拖动操作;
位置记录模块640,用于记录所述浮标在所述播放进度条上被拖动前的原始位置;
信号接收模块660,用于接收拖动恢复信号;
位置恢复模块680,用于根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置。
综上所述,本实施例提供的播放控制装置,通过记录浮标在播放进度条上被拖动前的原始位置,在接收到拖动恢复信号时,根据拖动恢复信号将浮标在播放进度条上恢复至原始位置;解决了向前跳转或者向后跳转后,用户需要多次拖动浮标才能调整至跳转前的原始位置的问题;达到了用户能够快速、准确恢复至原始位置进行播放的效果。
请参考图7,其示出了本发明另一个实施例提供的播放控制装置的结构方框图。该播放控制装置可以通过软件、硬件或者两者的结合实现成为电子设备的全部或者一部分。该播放控制装置600包括:
操作接收模块620,用于接收将浮标沿播放进度条进行拖动的拖动操作;
位置记录模块640,用于记录所述浮标在所述播放进度条上被拖动前的原始位置;
信号接收模块660,用于接收拖动恢复信号;
位置恢复模块680,用于根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置。
作为一种可能的实现方式,信号接收模块660,用于接收将所述浮标向远离所述播放进度条的方向进行拖动的侧向拖动操作,将所述侧向拖动操作作为所述拖动恢复信号。
作为另一种可能的实现方式,信号接收模块660包括:第一检测单元662 和第一接收单元664,如图8所示。
第一检测单元662,用于在所述拖动操作未结束时,检测所述拖动操作是否变化为侧向拖动操作,所述侧向拖动操作是将所述浮标向远离所述播放进度条的方向进行拖动的操作;
第一接收单元664,用于当所述拖动操作变化为所述侧向拖动操作时,将所述侧向拖动操作作为所述拖动恢复信号。
可选地,信号接收模块660还可以包括:第二接收单元666,如图8所示;
第二接收单元666,用于在所述拖动操作已结束时,在播放界面上接收预定手势信号,将所述预定手势信号作为所述拖动恢复信号。
可选地,所述侧向拖动信号是将所述浮标沿垂直所述播放进度条的方向进行拖动的操作。
可选地,所述位置记录模块640,用于在所述拖动操作为两个或者两个以上时,按次序记录所述浮标在所述播放进度条上被拖动前的两个或者两个以上的原始位置;
所述位置恢复模块680,包括:位置获取单元682和位置恢复单元684;
所述位置获取单元682,用于从存储的原始位置中按序获取最近一个原始位置;
所述位置恢复单元684,用于根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述最近一个原始位置。
可选地,所述装置,还包括:
位置删除模块690,用于从存储的所述原始位置中删除所述最近一个原始位置。
需要说明的是:上述实施例提供的播放控制装置在触发智能网业务时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的播放控制装置与播放控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图9,其示出了本发明的一个实施例提供的电子设备的结构示意图。具体来讲:
电子设备900可以包括RF(Radio Frequency,射频)电路910、包括有一个或一个以上计算机可读存储介质的存储器920、输入单元930、显示单元940、传感器950、音频电路960、短距离无线传输模块970、包括有一个或者一个以上处理核心的处理器980、以及电源990等部件。本领域技术人员可以理解,图 9中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路910可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器980处理;另外,将涉及上行的数据发送给基站。通常,RF电路910包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路910还可以通过无线通信与网络和其他设备通信。无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、 CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。存储器920可用于存储软件程序以及模块,比如,存储器920可以用于存储预设时间列表,还可以用于存储采集语音信号的软件程序、实现关键词识别的软件程序、实现连续语音识别的软件程序以及实现设置提醒事项的软件程序,还可以用于存储无线接入点与用户账号的绑定关系等等。处理器980通过运行存储在存储器920的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器920可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备900的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器920可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器920还可以包括存储器控制器,以提供处理器980和输入单元930对存储器920的访问。
输入单元930可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元930可包括触敏表面931以及其他输入设备932。触敏表面931,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面931上或在触敏表面931附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面 931可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器 980,并能接收处理器980发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面931。除了触敏表面931,输入单元930还可以包括其他输入设备932。具体地,其他输入设备932可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元940可用于显示由用户输入的信息或提供给用户的信息以及电子设备900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元940可包括显示面板941,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode, 有机发光二极管)等形式来配置显示面板941。进一步的,触敏表面931可覆盖在显示面板941之上,当触敏表面931检测到在其上或附近的触摸操作后,传送给处理器980以确定触摸事件的类型,随后处理器980根据触摸事件的类型在显示面板941上提供相应的视觉输出。虽然在图9中,触敏表面931与显示面板941是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面931与显示面板941集成而实现输入和输出功能。
电子设备900还可包括至少一种传感器950,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板941的亮度,接近传感器可在电子设备900移动到耳边时,关闭显示面板941和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击) 等;至于电子设备900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路960、扬声器961,传声器962可提供用户与电子设备900之间的音频接口。音频电路960可将接收到的音频数据转换后的电信号,传输到扬声器961,由扬声器961转换为声音信号输出;另一方面,传声器962将收集的声音信号转换为电信号,由音频电路960接收后转换为音频数据,再将音频数据输出处理器980处理后,经RF电路910以发送给另一电子设备,或者将音频数据输出至存储器920以便进一步处理。音频电路960还可能包括耳塞插孔,以提供外设耳机与电子设备900的通信。
短距离无线传输模块970可以是WIFI(wireless fidelity,无线保真)模块或者蓝牙模块等。电子设备900通过短距离无线传输模块970可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图9示出了短距离无线传输模块970,但是可以理解的是,其并不属于电子设备900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器980是电子设备900的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器920内的软件程序和/或模块,以及调用存储在存储器920内的数据,执行电子设备900的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器980可包括一个或多个处理核心;可选的,处理器980可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器980 中。
电子设备900还包括给各个部件供电的电源990(比如电池),优选的,电源可以通过电源管理***与处理器980逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源990还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,电子设备900还可以包括摄像头、蓝牙模块等,在此不再赘述。
电子设备900还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行上述各个方法实施例所述的播放控制方法。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种播放控制方法,其特征在于,所述方法包括:
接收将浮标沿播放进度条进行拖动的拖动操作;
记录所述浮标在所述播放进度条上被拖动前的原始位置;
接收将所述浮标向远离所述播放进度条的方向进行拖动的侧向拖动操作,将所述侧向拖动操作作为所述拖动恢复信号;或者,
在所述拖动操作已结束时,在播放界面上接收预定手势信号,将所述预定手势信号作为所述拖动恢复信号;在所述拖动操作未结束时,检测所述拖动操作是否变化为侧向拖动操作,所述侧向拖动操作是将所述浮标向远离所述播放进度条的方向进行拖动的操作;若所述拖动操作变化为所述侧向拖动操作,则将所述侧向拖动操作作为所述拖动恢复信号;
根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置;
当所述拖动恢复信号为所述拖动操作结束时触发的,则所述接收拖动恢复信号之前,根据所述拖动操作,执行跳转播放;
当拖动恢复信号为所述拖动操作过程中触发的,则所述接收拖动恢复信号之前,根据所述拖动操作,获取当前播放位置所对应的图像帧或者当前播放位置最接近的关键帧,在播放进度条的上方以小窗形式预览所述图像帧或者所述关键帧。
2.根据权利要求1所述的方法,其特征在于,所述侧向拖动信号是将所述浮标沿垂直所述播放进度条的方向进行拖动的操作。
3.根据权利要求1所述的方法,其特征在于,所述记录所述浮标在所述播放进度条上被拖动前的原始位置,包括:
在所述拖动操作为两个或者两个以上时,按次序记录所述浮标在所述播放进度条上被拖动前的两个或者两个以上的原始位置;
所述根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置,包括:
从存储的所述原始位置中按序获取最近一个原始位置;
根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述最近一个原始位置。
4.根据权利要求3所述的方法,其特征在于,所述根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述最近一个原始位置之后,还包括:
从存储的所述原始位置中删除所述最近一个原始位置。
5.一种播放控制装置,其特征在于,所述装置包括:
操作接收模块,用于接收将浮标沿播放进度条进行拖动的拖动操作;
位置记录模块,用于记录所述浮标在所述播放进度条上被拖动前的原始位置;
信号接收模块,用于接收将所述浮标向远离所述播放进度条的方向进行拖动的侧向拖动操作,将所述侧向拖动操作作为所述拖动恢复信号;或者,在所述拖动操作已结束时,在播放界面上接收预定手势信号,将所述预定手势信号作为所述拖动恢复信号;在所述拖动操作未结束时,检测所述拖动操作是否变化为侧向拖动操作,所述侧向拖动操作是将所述浮标向远离所述播放进度条的方向进行拖动的操作;若所述拖动操作变化为所述侧向拖动操作,则将所述侧向拖动操作作为所述拖动恢复信号;
位置恢复模块,用于根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述原始位置;
所述信号接收模块,还用于当所述拖动恢复信号为所述拖动操作结束时触发的,则所述接收拖动恢复信号之前,根据所述拖动操作,执行跳转播放;
所述信号接收模块,还用于当拖动恢复信号为所述拖动操作过程中触发的,则所述接收拖动恢复信号之前,根据所述拖动操作,获取当前播放位置所对应的图像帧或者当前播放位置最接近的关键帧,在播放进度条的上方以小窗形式预览所述图像帧或者所述关键帧。
6.根据权利要求5所述的装置,其特征在于,所述侧向拖动信号是将所述浮标沿垂直所述播放进度条的方向进行拖动的操作。
7.根据权利要求5所述的装置,其特征在于,
所述位置记录模块,用于在所述拖动操作为两个或者两个以上时,按次序记录所述浮标在所述播放进度条上被拖动前的两个或者两个以上的原始位置;
所述位置恢复模块,包括:位置获取单元和位置恢复单元;
所述位置获取单元,用于从存储的原始位置中按序获取最近一个原始位置;
所述位置恢复单元,用于根据所述拖动恢复信号将所述浮标在所述播放进度条上恢复至所述最近一个原始位置。
8.根据权利要求7所述的装置,其特征在于,所述装置,还包括:
位置删除模块,用于从存储的所述原始位置中删除所述最近一个原始位置。
9.一种电子设备,其特征在于,所述电子设备包括如权利要求5至8任一所述的播放控制装置。
10.一种存储介质,其特征在于,所述存储介质用于存储程序代码,所述程序代码用于执行权利要求1至4任一权利要求所述的播放控制方法。
CN201410592102.7A 2014-10-28 2014-10-28 播放控制方法、装置、电子设备及存储介质 Active CN105635828B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410592102.7A CN105635828B (zh) 2014-10-28 2014-10-28 播放控制方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410592102.7A CN105635828B (zh) 2014-10-28 2014-10-28 播放控制方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN105635828A CN105635828A (zh) 2016-06-01
CN105635828B true CN105635828B (zh) 2019-12-03

Family

ID=56050247

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410592102.7A Active CN105635828B (zh) 2014-10-28 2014-10-28 播放控制方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN105635828B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218740B (zh) * 2017-06-29 2022-01-04 武汉斗鱼网络科技有限公司 双屏视频流的显示方法、存储介质、电子设备及***
CN107360469B (zh) * 2017-07-12 2020-03-27 青岛海信电器股份有限公司 终端预设时间内接收多条调整播放进度指令的进度定位方法及装置
CN108769819B (zh) * 2018-06-20 2021-04-06 网易(杭州)网络有限公司 播放进度控制方法、介质、装置和计算设备
CN109121008B (zh) * 2018-08-03 2021-12-14 腾讯科技(深圳)有限公司 一种视频预览方法、装置、终端及存储介质
CN109660872A (zh) * 2018-12-05 2019-04-19 维沃移动通信有限公司 一种多媒体播放进度的调整方法及终端
CN112511906B (zh) * 2020-11-27 2021-11-12 上海幽癸信息科技有限公司 一种音视频的播放进度控制***及方法
CN113038286B (zh) * 2021-03-12 2023-08-11 维沃移动通信有限公司 视频播放控制方法、装置和电子设备
CN115314654B (zh) * 2022-10-12 2023-01-06 飞狐信息技术(天津)有限公司 一种视频处理方法、***、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102611685A (zh) * 2011-12-16 2012-07-25 中兴通讯股份有限公司 一种标记流媒体的方法、装置及***
CN102790925A (zh) * 2011-05-20 2012-11-21 深圳市快播科技有限公司 一种在线流媒体播放的方法及点播终端
CN102799353A (zh) * 2012-06-18 2012-11-28 上海鼎为软件技术有限公司 指令动作的确认方法、指令装置及电子装置
CN103686335A (zh) * 2013-12-16 2014-03-26 联想(北京)有限公司 一种信息处理方法及电子设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101503714B1 (ko) * 2008-02-05 2015-03-20 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기
KR20140014457A (ko) * 2012-07-24 2014-02-06 (주)휴맥스 상태 바 표시 제어 장치 및 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102790925A (zh) * 2011-05-20 2012-11-21 深圳市快播科技有限公司 一种在线流媒体播放的方法及点播终端
CN102611685A (zh) * 2011-12-16 2012-07-25 中兴通讯股份有限公司 一种标记流媒体的方法、装置及***
CN102799353A (zh) * 2012-06-18 2012-11-28 上海鼎为软件技术有限公司 指令动作的确认方法、指令装置及电子装置
CN103686335A (zh) * 2013-12-16 2014-03-26 联想(北京)有限公司 一种信息处理方法及电子设备

Also Published As

Publication number Publication date
CN105635828A (zh) 2016-06-01

Similar Documents

Publication Publication Date Title
CN105635828B (zh) 播放控制方法、装置、电子设备及存储介质
CN108762954B (zh) 一种对象分享方法及移动终端
CN107678631B (zh) 侧边菜单显示方法、装置和终端
KR102113683B1 (ko) 문지르기 제스처를 검출하여 미리보기를 제공하는 모바일 장치 및 그 제어 방법
US8341557B2 (en) Portable touch screen device, method, and graphical user interface for providing workout support
CN108062190B (zh) 一种应用运行状态控制方法及移动终端
CN106406712B (zh) 信息显示方法及装置
CN109062467B (zh) 分屏应用切换方法、装置、存储介质和电子设备
WO2016066092A1 (zh) 多媒体播放控制方法、装置以及存储介质
US20150212691A1 (en) Method and apparatus for desktop management
WO2019062910A1 (zh) 一种复制和粘贴的方法、数据处理装置和用户设备
US20140365892A1 (en) Method, apparatus and computer readable storage medium for displaying video preview picture
CN105022552B (zh) 一种显示消息列表的方法和装置
CN104965641B (zh) 信息显示方法和装置
WO2014206101A1 (zh) 一种基于手势的会话处理方法、装置及终端设备
CN108763540B (zh) 一种文件浏览方法及终端
CN106506820B (zh) 一种移动终端数据的备份方法及装置
CN110618969B (zh) 一种图标显示方法及电子设备
CN110879680B (zh) 一种图标管理方法及电子设备
WO2014194713A1 (en) Method,apparatus and computer readable storage medium for displaying video preview picture
CN106951143B (zh) 隐藏应用图标的方法及装置
WO2019096154A1 (zh) 文本编辑方法及移动终端
CN110688051B (zh) 一种录屏操作方法、装置、计算机可读存储介质及终端
CN110221765B (zh) 一种视频文件播放方法、装置、存储介质及终端
CN104238931B (zh) 信息输入方法、装置及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20160601

Assignee: Ocean interactive (Beijing) Information Technology Co., Ltd.

Assignor: Tencent Technology (Shenzhen) Co., Ltd.

Contract record no.: 2016990000422

Denomination of invention: Play control method, play control device and electronic equipment comprising play control device

License type: Common License

Record date: 20161009

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant