视频切换的方法及终端的制作方法

文档序号:6400298阅读:168来源:国知局
专利名称:视频切换的方法及终端的制作方法
技术领域
本发明涉及移动终端领域,特别涉及一种视频切换的方法及终端。
背景技术
随着移动终端技术的不断发展,具有触控屏幕的移动终端由于操作更简便且更智能,因此备受用户追捧。为了能够为用户提供更好的终端服务,移动终端的触控屏幕越来越大、分辨率也越来越高,因而在移动终端上播放视频的效果也越来越好,人们更乐意于使用移动终端观看电影、新闻、综艺节目等视频。在观看视频的过程中,往往会根据需要进行视频切换,从而切换到当前视频的上一视频或下一视频进行欣赏。目前提供的视频切换的方法,包括:具有触控屏幕的移动终端在用户按动移动终端上对应的机械按键或点击触控屏.上对应的软按键后,在触控屏.上显不视频控制采单,视频控制菜单中有切换到当前视频的上一视频和切换到当前视频的下一视频的视频切换选项;在获取用户通过触控点击选择视频控制菜单中的视频切换选项后,将当前视频切换到对应的视频。上述视频切换的方法至少存在以下问题:上述方法在进行视频切换时,需要用户按动移动终端上对应的机械按键或点击触控屏幕上对应的软按键,并在用户触控点击选择触控屏幕上显示的视频控制菜单中相应的视频切换选项后,将当前视频切换到对应的视频,因此需要多个步骤才能进行视频切换操作,切换视频的过程较为复杂且耗时较长;并且由于触控屏上的软按键往往较小,显示的视频切换菜单中的切换控制选项也较小,用户很容易造成误操作,导致视频切换不成功。

发明内容
为了解决上述问题,本发明实施例提供了一种视频切换的方法及终端。所述技术方案如下:一方面,提供了一种视频切换的方法,所述方法包括:在播放当前视频的触控屏幕上检测触屏动作;如果检测到预设切换触屏动作且所述当前视频播放至预设位置,根据所述预设位置将所述当前视频进行切换;其中,所述预设位置为所述当前视频的开始位置或结束位置。作为一种可选的实施方式,所述在播放当前视频的触控屏幕上检测触屏动作之后,还包括:如果检测到预设切换触屏动作且所述当前视频未播放至预设位置,则根据检测到的预设切换触屏动作快速播放所述当前视频,并在所述当前视频播放至预设位置时,执行所述根据所述预设位置将所述当前视频进行切换的操作。作为一种可选的实施方式,所述根据检测到的预设切换触屏动作快速播放所述当前视频,包括:
根据检测到的预设切换触屏动作确定快速播放的类型,所述快速播放的类型包括向前快速播放或向后快速播放;根据所述快速播放的类型快速播放所述当前视频。作为一种可选的实施方式,所述根据所述快速播放的类型快速播放所述当前视频之前,还包括:根据所述预设切换触屏动作确定快速播放的时间或速度;所述根据所述快速播放的类型快速播放所述当前视频,包括:如果根据所述预设切换触屏动作确定了快速播放的时间,则根据所述快速播放的类型按照所述快速播放的时间快速播放所述当前视频;如果根据所述预设切换触屏动作确定了快速播放的速度,则根据所述快速播放的类型按照所述快速播放的速度快速播放所述当前视频。作为一种可选的实施方式,所述根据所述预设切换触屏动作确定快速播放的时间,包括:获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标;根据所述起点坐标和所述终点坐标的差值确定所述预设切换触屏动作的滑动距离,并根据所述滑动距离与所述触控屏幕的宽度确定快速播放的时间。作为另一种可选的实施方式,所述根据所述预设切换触屏动作确定快速播放的速度,包括:获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标;根据所述起点坐标和所述终点坐标的差值确定所述预设切换触屏动作的滑动距离;根据所述滑动距离及所述预设切换触屏动作由所述起点坐标滑动至所述终点坐标的时间确定所述预设切换触屏动作的滑动速度,并根据所述滑动速度确定快速播放的速度。作为一种可选的实施方式,所述根据所述预设位置将所述当前视频进行切换,包括:如果所述预设位置为所述当前视频的开始位置,则切换所述当前视频至所述当前视频的上一个视频;如果所述预设位置为所述当前视频的结束位置,则切换所述当前视频至所述当前视频的下一个视频。作为一种可选的实施方式,所述切换所述当前视频至所述当前视频的上一个视频之后,还包括:常速播放所述当前视频的上一个视频;所述切换所述当前视频至所述当前视频的下一个视频之后,还包括:常速播放所述当前视频的下一个视频。作为一种可选的实施方式,所述根据所述预设位置将所述当前视频进行切换之前,还包括:在所述触控屏幕上检测触屏动作;如果检测到预设停止切换触屏动作,则常速播放所述当前视频;
如果未检测到预设停止切换触屏动作,则执行所述根据所述预设位置将所述当前视频进行切换的操作。另一方面,提供了一种终端,所述终端包括:第一检测模块,用于在播放当前视频的触控屏幕上检测触屏动作;切换模块,用于在所述第一检测模块检测到预设切换触屏动作且所述当前视频播放至预设位置时,根据所述预设位置将所述当前视频进行切换;其中,所述预设位置为所述当前视频的开始位置或结束位置。作为一种可选的实施方式,所述终端,还包括:第一播放模块,用于在检测到预设切换触屏动作且所述当前视频未播放至预设位置时,则根据检测到的预设切换触屏动作快速播放所述当前视频,并在所述当前视频播放至预设位置时,执行所述切换模块。作为一种可选的实施方式,所述第一播放模块,包括:第一确定单元,用于根据所述预设切换触屏动作确定快速播放的类型,所述快速播放的类型包括向前快速播放或向后快速播放;播放单元,用于根据所述第一确定单元确定的快速播放的类型快速播放所述当前视频。作为另一种可选的实施方式,所述第一播放模块,还包括:第二确定单元,用于根据检测到的预设切换触屏动作确定快速播放的时间或速度;所述播放单元,用于在所述第二确定单元确定了快速播放的时间时,根据所述第一确定单元确定的快速播放的类型按照所述第二确定单元确定的快速播放的时间快速播放所述当前视频;或者,用于在所述第二确定单元确定了快速播放的速度时,根据所述第一确定单元确定的快速播放的类型按照所述第二确定单元确定的快速播放的速度快速播放所述当前视频。作为一种可选的实施方式,所述播放单元,包括:获取子单元,用于获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标;第一确定子单元,用于根据所述获取子单元获取到的起点坐标和终点坐标的差值确定所述预设切换触屏动作的滑动距离;第二确定子单元,用于根据所述第一确定子单元确定的滑动距离与所述触控屏幕的宽度确定快速播放的时间。作为另一种可选的实施方式,所述播放单元,包括:获取子单元,用于获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标;第一确定子单元,用于根据所述获取子单元获取到的起点坐标和终点坐标的差值确定所述预设切换触屏动作的滑动距离;第三确定子单元,用于根据所述第一确定子单元确定的滑动距离及所述预设切换触屏动作由所述起点坐标滑动至所述终点坐标的时间确定所述预设切换触屏动作的滑动速度;
第四确定子单元,用于根据所述第三确定子单元确定的滑动速度确定快速播放的速度。作为一种可选的实施方式,所述切换模块,包括:第一切换单元,用于在所述预设位置为所述当前视频的开始位置时,切换所述当前视频至所述当前视频的上一个视频;第二切换单元,用于在所述预设位置为所述当前视频的结束位置时,切换所述当前视频至所述当前视频的下一个视频。作为一种可选的实施方式,所述终端,还包括:第二播放模块,用于常速播放所述当前视频的上一个视频;第三播放模块,用于常速播放所述当前视频的下一个视频。作为一种可选的实施方式,所述终端,还包括:第二检测模块,用于在所述触控屏幕上检测触屏动作;第四播放模块,用于在所述第二检测模块检测到预设停止切换触屏动作时,常速播放所述当前视频;所述切换模块,用于在所述第二检测模块未检测到预设停止切换触屏动作时,执行根据所述预设位置将所述当前视频进行切换的操作。本发明实施例提供的技术方案带来的有益效果是:本发明通过在播放当前视频的触控屏幕上检测触屏动作,并在检测到预设切换触屏动作且当前视频播放至预设位置时,根据预设位置将当前视频进行切换,实现了通过触控屏幕上的触屏动作方便地切换视频,能够快速且准确地进行视频切换。并且,由于触控屏幕能够提供较大的触控动作的操作区域,因而用户误操作的概率也降低了。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例的一些举例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例一提供的一种视频切换的方法流程图;图2是本发明实施例二提供的一种视频切换的方法流程图;图3是本发明实施例二提供的一种视频切换的显示示意图;图4是本发明实施例三提供的第一种终端的结构示意图;图5是本发明实施例三提供的第二种终端的结构示意图;图6是本发明实施例三提供的一种第一播放模块的结构示意图;图7是本发明实施例三提供的另一种第一播放模块的结构示意图;图8是本发明实施例三提供的一种播放单元的结构示意图;图9是本发明实施例三提供的另一种播放单元的结构示意图;图10是本发明实施例三提供的一种切换模块的结构示意图;图11是本发明实施例三提供的第三种终端的结构示意图;图12是本发明实施例三提供的第四种终端的结构示意图13是本发明实施例四提供的一种终端的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。实施例一本发明实施例提供了一种视频切换的方法,参见图1,方法流程包括:101:在播放当前视频的触控屏幕上检测触屏动作。102:如果检测到预设切换触屏动作且当前视频播放至预设位置,根据预设位置将当前视频进行切换。其中,预设位置为当前视频的开始位置或结束位置。优选地,在播放当前视频的触控屏幕上检测触屏动作之后,还包括:如果检测到预设切换触屏动作且当前视频未播放至预设位置,则根据检测到的预设切换触屏动作快速播放当前视频,并在所述当前视频播放至预设位置时,执行根据所述预设位置将所述当前视频进行切换的操作。优选地,根据检测到的预设切换触屏动作快速播放当前视频,包括:根据检测到的预设切换触屏动作确定快速播放的类型,快速播放的类型包括向前快速播放或向后快速播放;根据快速播放的类型快速播放当前视频。优选地,根据快速播放的类型快速播放当前视频之前,还包括:根据预设切换触屏动作确定快速播放的时间或速度;根据快速播放的类型快速播放当前视频,包括:如果根据预设切换触屏动作确定了快速播放的时间,则根据快速播放的类型按照快速播放的时间快速播放当前视频;如果根据预设切换触屏动作确定了快速播放的速度,则根据快速播放的类型按照快速播放的速度快速播放当前视频。优选地,根据预设切换触屏动作确定快速播放的时间,包括:获取预设切换触屏动作在触控屏幕上的起点坐标和终点坐标;根据起点坐标和终点坐标的差值确定预设切换触屏动作的滑动距离,并根据滑动距离与触控屏幕的宽度确定快速播放的时间。优选地,根据预设切换触屏动作确定快速播放的速度,包括:获取预设切换触屏动作在触控屏幕上的起点坐标和终点坐标;根据起点坐标和终点坐标的差值确定预设切换触屏动作的滑动距离;根据滑动距离及预设切换触屏动作由起点坐标滑动至终点坐标的时间确定预设切换触屏动作的滑动速度,并根据滑动速度确定快速播放的速度。优选地,根据预设位置将当前视频进行切换,包括:如果预设位置为当前视频的开始位置,则切换当前视频至当前视频的上一个视频;如果预设位置为当前视频的结束位置,则切换当前视频至当前视频的下一个视频。优选地,切换当前视频至当前视频的上一个视频之后,还包括:常速播放当前视频的上一个视频;切换当前视频至当前视频的下一个视频之后,还包括:常速播放当前视频的下一个视频。优选地,根据预设位置将当前视频进行切换之前,还包括:在触控屏幕上检测触屏动作;如果检测到预设停止切换触屏动作,则常速播放当前视频;如果未检测到预设停止切换触屏动作,则执行根据预设位置将当前视频进行切换的操作。综上所示,本发明实施例提供的方法,本发明通过在播放当前视频的触控屏幕上检测触屏动作,并在检测到预设切换触屏动作且当前视频播放至预设位置时,根据预设位置将当前视频进行切换,实现了通过触控屏幕上的触屏动作方便地切换视频,能够快速且准确地进行视频切换。并且,由于触控屏幕能够提供较大的触控动作的操作区域,因而用户误操作的概率也降低了。实施例二为了实现快速方便地进行视频切换,本发明实施例提供了一种视频切换的方法。本发明实施例主要以将视频切换的方法应用到具有触控屏幕的终端为例进行说明,该终端可以包括但不限于智能手机、平板电脑、MP4(Moving Picture Experts Group Audio LayerIV,动态影像专家压缩标准音频层面4)播放器等。触控屏幕的具体类型可以包括但不限于电容触控屏幕、电阻触控屏幕、光敏触控屏幕等。结合上述实施例一的内容,参见图2,本实施例提供的方法流程包括:201:在播放当前视频的触控屏幕上检测触屏动作。在该步骤中,,触控屏幕上播放的当前视频可以是全屏播放,也可以是按照视频播放器设定的窗口的大小进行播放。触屏动作可以是用户在触控屏幕上触控产生的任意动作,例如,向左直线滑动、向右直线滑动、向左斜线滑动、向右斜线滑动、任意曲线滑动、单次点击、多次点击等,除此之外,还可以为其他触屏动作,本发明实施例在此不对检测的触屏动作进行具体限定。当用户的手指或其他触屏工具触碰到触控屏幕后,则检测到触屏动作。需要说明的是,如果在播放当前视频的触控屏幕上检测到预设切换触屏动作,则判断当前视频是否播放至预设位置,如果当前视频播放至预设位置,则直接执行步骤203,如果当前视频未播放至预设位置,则执行步骤202。202:根据检测到的预设切换触屏动作快速播放当前视频。其中,预设切换触屏动作可以由系统预先设置的触屏动作,还可以由用户自行预先设置的触屏动作。预设切换触屏动作的数量可以为两个或两个以上,例如,向左直线滑动、向右直线滑动、特定的曲线滑动等均可作为预设切换触屏动作。针对该步骤,在步骤201检测到触屏动作之后,判断检测到的触屏动作是否为预设切换触屏动作,如果检测到的触屏动作为预设切换触屏动作,则根据检测到的预设切换触屏动作快速播放当前视频。优选地,根据检测到的预设切换触屏动作快速播放当前视频,包括:根据检测到的预设切换触屏动作确定快速播放的类型;根据快速播放的类型快速播放当前视频;快速播放的类型包括向前快速播放或向后快速播放。其中,预设切换触屏动作与快速播放的类型之间有一定的对应关系,可以一个预设切换触屏动作对应一个快速播放的类型,也可以多个预设切换触屏动作对应一个快速播放的类型。在根据快速播放的类型快速播放当前视频时,如果快速播放的类型为向前快速播放,则向前快速播放当前视频;如果快速播放的类型为向后快速播放,则向后快速播放当前视频。为了实现根据快速播放的类型播放当前视频,可以在根据快速播放的类型快速播放当前视频之前,为每一种快速播放的类型预先设定快速播放的速度或时间,则根据快速播放的类型快速播放当前视频包括:按照快速播放的类型对应的预先设定的快速播放的速度或时间快速播放当前视频。优选地,还可以在根据快速播放的类型快速播放当前视频之前,根据预设切换触屏动作确定快速播放的时间或速度。相应地,根据快速播放的类型快速播放当前视频包括:如果根据预设切换触屏动作确定了快速播放的时间,则根据快速播放的类型按照快速播放的时间快速播放当前视频;如果根据预设切换触屏动作确定了快速播放的速度,则根据快速播放的类型按照快速播放的速度快速播放当前视频。其中,按照快速播放的时间快速播放当前视频,是指将当前视频前进或后退快速播放的时间,按照快速播放的速度快速播放当前视频是指按照快速播放的速度快速播放当前视频直至当前视频的开始位置或结束位置。在本发明实施例中,根据预设切换触屏动作确定快速播放的时间,可以包括:获取预设切换触屏动作在触控屏幕上的起点坐标和终点坐标;根据起点坐标和终点坐标的差值确定预设切换触屏动作的滑动距离,并根据滑动距离与触控屏幕的宽度确定快速播放的时间。在上述根据预设切换触屏动作确定快速播放的时间的方式中,无论触控屏幕处于竖屏模式或是横屏模式,触控屏幕的宽度可以设定为触控屏幕横向宽度。当触控屏幕为竖屏模式时,根据起点坐标和终点坐标的横坐标的差值确定预设切换触屏动作的滑动距离;当触控屏幕为横屏模式时,根据起点坐标和终点坐标的纵坐标的差值确定预设切换触屏动作的滑动距离。当然,也可以设定触控屏幕处于竖屏模式时,触控屏幕的宽度为触控屏幕横向宽度,根据起点坐标和终点坐标的横坐标的差值确定预设切换触屏动作的滑动距离;当触控屏幕处于横屏状态时,触控屏幕的宽度为触控屏幕的竖向宽度,仍然根据起点坐标和终点坐标的横坐标的差值确定预设切换触屏动作的滑动距离。本发明实施例在此不对触控屏幕的宽度的设定方式进行具体限定。此外,根据滑动距离与触控屏幕的宽度确定快速播放的时间时,可以先确定滑动距离与触屏屏幕的宽度的比例,再根据预先设定的比例与快速播放的时间之间的对应关系确定快速播放的时间。举例来说,如图3 (a)所示,终端正在播放当前视频A,终端的触控屏幕为竖屏模式,触控屏幕的横向宽度为1200pix。以检测到的预设切换触屏动作为向右直线滑动为例进行说明,获取预设切换触屏动作在触控屏幕上的起点坐标(IOpix, 200pix),终点坐标为(IlOpix, 200pix);根据起点坐标横坐标IOpix和终点坐标的横坐标IlOpix的差值确定预设切换触屏动作的滑动距离为IOOpix ;确定滑动距离与触控屏幕的宽度300pix的比例1:12,根据预先设定的比例与快速播放的时间之间的对应关系确定快速播放的时间为120s ;根据预设切换触屏动作为向右直线滑动确定快速播放的类型为向后快速播放当前视频A ;按照快速播放的时间为120s向后快速播放当前视频A。除了上述方式之外,还可以有其他根据预设切换触屏动作确定快速播放的时间的方式,本发明实施例在此不进行具体限定。在本发明实施例中,根据预设切换触屏动作确定快速播放的速度,包括:获取预设切换触屏动作在触控屏幕上的起点坐标和终点坐标;根据起点坐标和终点坐标的差值确定预设切换触屏动作的滑动距离;根据滑动距离及预设切换触屏动作由起点坐标滑动至终点坐标的时间确定预设切换触屏动作的滑动速度,并根据滑动速度确定快速播放的速度。在上述根据预设切换触屏动作确定快速播放的速度的方式中,可以预先设定滑动速度与快速播放的速度的比例,通过预先设定的比例来与滑动速度来确定快速播放的速度。例如,预先设定滑动速度与快速播放的速度的比例为2:1,确定预设切换触屏动作的滑动速度为lOOpix/s,则快速播放的速度为50帧/S。通过确定预设切换触屏动作的滑动速度确认快速播放的滑动速度,使得用户可以通过控制预设切换触屏动作的滑动速度达到控制快速播放的滑动速度的目的。举例来说,如图3 Ca)所示,终端正在播放当前视频A,终端的触控屏幕为竖屏模式,触控屏幕的横向宽度为1200pix。以检测到的预设切换触屏动作为向右直线滑动为例进行说明,获取预设切换触屏动作在触控屏幕上的起点坐标(IOpix, 200pix),终点坐标为(IlOpix, 200pix);根据起点坐标横坐标IOpix和终点坐标的横坐标IlOpix的差值确定预设切换触屏动作的滑动距离为IOOpix ;预设切换触屏动作由起点坐标滑动至终点坐标的时间为ls,因此预设切换触屏动作的滑动速度为lOOpix/s ;由于预先设定滑动速度与快速播放的速度的比例为1:2,因此快速播放的速度为200帧/s ;将当前视频A按照200帧/s的速度快速播放至当前视频A的结束位置。除了上述方式之外,还可以有其他根据预设切换触屏动作确定快速播放的速度的方式,本发明实施例在此不进行具体限定。需要说明的是,在根据检测到的预设切换触屏动作快速播放当前视频之后,检测当前视频是否播放至预设位置,如果当前视频播放至预设位置,则执行步骤203,如果当前视频还未播放至预设位置,可以继续重复执行步骤201至202,直至当前视频播放至预设位置后执行步骤203。203:在当前视频播放至预设位置时,根据预设位置将当前视频进行切换。其中,预设位置包括但不限于当前视频的开始位置或结束位置。根据预设位置的不同,将当前视频切换到的视频也不同。如果预设位置为当前视频的开始位置,则切换当前视频至当前视频的上一个视频;如果预设位置为当前视频的结束位置,则切换当前视频至当前视频的下一个视频。并且,在当前视频播放至预设位置时,终端还可以通过视频索引判断是否有视频能够进行切换,如果当前视频播放至当前视频的开始位置,则通过视频索引判断有当前视频的上一个视频,执行将当前视频切换到当前视频的上一个视频的操作;如果当前视频播放至当前视频的结束位置,则通过视频索引判断有当前视频的下一个视频,执行将当前视频切换到当前视频的下一个视频的操作。如果通过视频索引判断没有当前视频的上一个视频或当前视频的下一个视频,则无法执行将当前视频进行切换的操作。在此情况下,可以显示切换失败的指示信息,使得用户通过显示的指示信息获知没有视频可以进行切换。由于如果当前视频一开始并未播放至预设位置,需要在步骤202中根据预设切换触屏动作快速播放当前视频,而将当前视频播放至预设位置需要一段时间,在这段时间内,用户在触控屏幕上还会有其他的触控动作。因此,优选地,在根据预设位置将当前视频进行切换之前,还包括:在触控屏幕上检测触屏动作;如果检测到预设停止切换触屏动作,则常速播放当前视频;如果未检测到预设停止切换触屏动作,则执行根据预设位置将当前视频进行切换的操作。其中,预设停止切换触屏动作可以是任意的触屏动作,预设停止切换触屏动作的数量可以是一个或多个。预设停止切换触屏动作的设置可以为系统固定设置的,还可以是用户自行设置的。在当前视频播放至预设位置的时间段内如果用户不期望切换视频而是继续播放当前视频,可以在触控屏幕上进行预设停止切换触屏动作,终端在检测到预设停止切换触屏动作之后,常速播放当前视频。如果在当前视频播放至预设位置时都没有检测到预设停止切换触屏动作,则认为用户仍期望切换视频,执行根据预设位置将当前视频进行切换的操作。例如,如果在当前视频播放至预设位置时,用户手指离开触控屏幕,则可以直接执行根据预设位置将当前视频进行切换的操作。此外,在当前视频播放至预设位置时,可以在触控屏幕上显示切换指示标识,让用户通过显示的切换指示标识了解到终端即将进行视频切换。切换指示标识可以为预先设置的图片、标识等,还可以是当通过终端中的视频索引确定切换到当前视频的上一个视频或当前视频的下一个视频后,显示当前视频的上一个视频或当前视频的下一个视频中的指示标识。举例来说,如图3 (b)所示,在当前视频A播放至当前视频的结束位置时,显示当前视频A的下一个视频B的指示标识,之后将当前视频A切换到当前视频A的下一个视频B,如图3 (c)所示。204:常速播放切换到的对应的视频。针对该步骤,如果步骤203中切换当前视频至当前视频的上一个视频,则快速播放当前视频的上一个视频,如果步骤203中切换当前视频至当前视频的下一个视频,则快速播放当前视频的下一个视频。此外,除了上述在切换到对应的视频后直接常速播放切换到的对应的视频的方式之外,还可以在切换到对应的视频后,显示播放标识,并在接收到用户点击显示的播放标识后,常速播放切换到的对应的视频,本发明实施例在此不对切换到对应的视频后,常速播放切换到的对应的视频的方式进行具体限定。当然,在常速播放切换到的视频时,如果用户仍然执行预设切换触屏动作,则可以按照上述步骤所示的内容继续执行视频切换操作。综上所述,本发明实施例提供的方法,通过在播放当前视频的触控屏幕上检测触屏动作,并在检测到预设切换触屏动作且当前视频播放至预设位置时,根据预设位置将当前视频进行切换;或者在检测到预设切换触屏动作且当前视频未播放至预设位置时,根据检测到的预设切换触屏动作将当前视频快速播放,并在当前视频播放至预设位置时,根据预设位置将当前视频进行切换,实现了通过触控屏幕上的触屏动作方便地切换视频,能够快速且准确地进行视频切换。并且,由于触控屏幕能够提供较大的触控动作的操作区域,因而用户误操作的概率也降低了。
实施例三本发明实施例提供了一种终端,该终端用于执行上述实施例一或实施例二提供的视频切换的方法。参见图4,该终端包括:第一检测模块401,用于在播放当前视频的触控屏幕上检测触屏动作;切换模块402,用于在第一检测模块401检测到预设切换触屏动作且当前视频播放至预设位置时,根据预设位置将当前视频进行切换;其中,预设位置为当前视频的开始位置或结束位置。优选地,参见图5,该终端还包括:第一播放模块403,用于在检测到预设切换触屏动作且所述当前视频未播放至预设位置时,则根据检测到的预设切换触屏动作快速播放当前视频,并在所述当前视频播放至预设位置时,执行切换模块402。优选地,参见图6,第一播放模块403,包括:第一确定单元4031,用于根据预设切换触屏动作确定快速播放的类型,快速播放的类型包括向前快速播放或向后快速播放;播放单元4032,用于根据第一确定单元4031确定的快速播放的类型快速播放当前视频。优选地,参见图7,第一播放模块403,还包括:第二确定单元4033,用于根据检测到的预设切换触屏动作确定快速播放的时间或速度;播放单元4032,用于在第二确定单元4033确定了快速播放的时间时,根据第一确定单元4031确定的快速播放的类型按照第二确定单元4033确定的快速播放的时间快速播放当前视频;或者,用于在第二确定单元4033确定了快速播放的速度时,根据第一确定单元4031确定的快速播放的类型按照第二确定单元4033确定的快速播放的速度快速播放当前视频。优选地,参见图8,播放单元4032,包括:获取子单元4032a,用于获取预设切换触屏动作在触控屏幕上的起点坐标和终点坐标;第一确定子单元4032b,用于根据获取子单元4032a获取到的起点坐标和终点坐标的差值确定预设切换触屏动作的滑动距离;第二确定子单元4032c,用于根据第一确定子单元4032b确定的滑动距离与触控屏幕的宽度确定快速播放的时间。优选地,参见图9,播放单元4032,包括:获取子单元4032d,用于获取预设切换触屏动作在触控屏幕上的起点坐标和终点坐标;第一确定子单元4032e,用于根据获取子单元4032d获取到的起点坐标和终点坐标的差值确定预设切换触屏动作的滑动距离;第三确定子单元4032f,用于根据第一确定子单元4032e确定的滑动距离及预设切换触屏动作由起点坐标滑动至终点坐标的时间确定预设切换触屏动作的滑动速度;第四确定子单元4032g,用于根据第三确定子单元4032f确定的滑动速度确定快速播放的速度。优选地,参见图10,切换模块402,包括:第一切换单元4021,用于在预设位置为当前视频的开始位置时,切换当前视频至当前视频的上一个视频;第二切换单元4022,用于在预设位置为当前视频的结束位置时,切换当前视频至当前视频的下一个视频。优选地,参见图11,该终端,还包括:第二播放模块404,用于常速播放当前视频的上一个视频;第三播放模块405,用于常速播放当前视频的下一个视频。优选地,该终端参见图12,还包括:第二检测模块406,用于在触控屏幕上检测触屏动作;第四播放模块407,用于在第二检测模块406检测到预设停止切换触屏动作时,常速播放当前视频;切换模块402,用于在第二检测模块406未检测到预设停止切换触屏动作时,执行根据预设位置将当前视频进行切换的操作。综上所述,本发明实施例提供的终端,通过在播放当前视频的触控屏幕上检测触屏动作,并在检测到预设切换触屏动作且当前视频播放至预设位置时,根据预设位置将当前视频进行切换;或者在检测到预设切换触屏动作且当前视频未播放至预设位置时,根据检测到的预设切换触屏动作将当前视频快速播放,并在当前视频播放至预设位置时,根据预设位置将当前视频进行切换,实现了通过触控屏幕上的触屏动作方便地切换视频,能够快速且准确地进行视频切换。并且,由于触控屏幕能够提供较大的触控动作的操作区域,因而用户误操作的概率也降低了。实施例四本发明实施例提供了一种终端,参见图13,该终端包括多个存储器1301和至少一个处理器1302,例如CPU (Central Processing Unit,中央处理单兀)等。存储器1301可以包含高速Ram存储器,也可以还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器用于存储处理器所执行方案的流程代码,存储器1301用于存储处理器1302所执行方案的流程代码,处理器1302通过总线与多个存储器1301耦合,以执行视频切换的方法。处理器1302,用于在播放当前视频的触控屏幕上检测触屏动作;如果检测到预设切换触屏动作且所述当前视频播放至预设位置,根据所述预设位置将所述当前视频进行切换;其中,所述预设位置为所述当前视频的开始位置或结束位置。处理器1302,用于如果检测到预设切换触屏动作且所述当前视频未播放至预设位置,则根据检测到的预设切换触屏动作快速播放当前视频,并在所述当前视频播放至预设位置时,执行根据所述预设位置将所述当前视频进行切换的操作。处理器1302,用于根据检测到的预设切换触屏动作确定快速播放的类型,所述快速播放的类型包括向前快速播放或向后快速播放;根据所述快速播放的类型快速播放所述当前视频。
处理器1302,用于根据所述预设切换触屏动作确定快速播放的时间或速度;所述根据所述快速播放的类型快速播放所述当前视频,包括:如果根据所述预设切换触屏动作确定了快速播放的时间,则根据所述快速播放的类型按照所述快速播放的时间快速播放所述当前视频;如果根据所述预设切换触屏动作确定了快速播放的速度,则根据所述快速播放的类型按照所述快速播放的速度快速播放所述当前视频。处理器1302,用于获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标;根据所述起点坐标和所述终点坐标的差值确定所述预设切换触屏动作的滑动距离,并根据所述滑动距离与所述触控屏幕的宽度确定快速播放的时间。处理器1302,用于获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标;根据所述起点坐标和所述终点坐标的差值确定所述预设切换触屏动作的滑动距离;根据所述滑动距离及所述预设切换触屏动作由所述起点坐标滑动至所述终点坐标的时间确定所述预设切换触屏动作的滑动速度,并根据所述滑动速度确定快速播放的速度。处理器1302,用于如果所述预设位置为所述当前视频的开始位置,则切换所述当前视频至所述当前视频的上一个视频;如果所述预设位置为所述当前视频的结束位置,则切换所述当前视频至所述当前视频的下一个视频。处理器1302,用于常速播放所述当前视频的上一个视频;所述切换所述当前视频至所述当前视频的下一个视频之后,还包括:常速播放所述当前视频的下一个视频。处理器1302,用于在所述触控屏幕上检测触屏动作;如果检测到预设停止切换触屏动作,则常速播放所述当前视频;如果未检测到预设停止切换触屏动作,则执行根据所述预设位置将所述当前视频进行切换的操作。综上所述,本发明实施例提供的终端,通过在播放当前视频的触控屏幕上检测触屏动作,并在检测到预设切换触屏动作且当前视频播放至预设位置时,根据预设位置将当前视频进行切换;或者在检测到预设切换触屏动作且当前视频未播放至预设位置时,根据检测到的预设切换触屏动作将当前视频快速播放,并在当前视频播放至预设位置时,根据预设位置将当前视频进行切换,实现了通过触控屏幕上的触屏动作方便地切换视频,能够快速且准确地进行视频切换。并且,由于触控屏幕能够提供较大的触控动作的操作区域,因而用户误操作的概率也降低了。需要说明的是:上述实施例提供的终端在视频切换时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的终端与视频切换的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种视频切换的方法,其特征在于,所述方法包括: 在播放当前视频的触控屏幕上检测触屏动作; 如果检测到预设切换触屏动作且所述当前视频播放至预设位置,根据所述预设位置将所述当前视频进行切换; 其中,所述预设位置为所述当前视频的开始位置或结束位置。
2.根据权利要求1所述的方法,其特征在于,所述在播放当前视频的触控屏幕上检测触屏动作之后,还包括: 如果检测到预设切换触屏动作且所述当前视频未播放至预设位置,则根据检测到的预设切换触屏动作快速播放所述当前视频,并在所述当前视频播放至预设位置时,执行所述根据所述预设位置将所述当前视频进行切换的操作。
3.根据权利要求2所述的方法,其特征在于,所述根据检测到的预设切换触屏动作快速播放所述当前视频,包括: 根据检测到的预设切换触屏动作确定快速播放的类型,所述快速播放的类型包括向前快速播放或向后快速播放; 根据所述快速播放的类型快速播放所述当前视频。
4.根据权利要求3所 述的方法,其特征在于,所述根据所述快速播放的类型快速播放所述当前视频之前,还包括: 根据所述预设切换触屏动作确定快速播放的时间或速度; 所述根据所述快速播放的类型快速播放所述当前视频,包括: 如果根据所述预设切换触屏动作确定了快速播放的时间,则根据所述快速播放的类型按照所述快速播放的时间快速播放所述当前视频; 如果根据所述预设切换触屏动作确定了快速播放的速度,则根据所述快速播放的类型按照所述快速播放的速度快速播放所述当前视频。
5.根据权利要求4所述的方法,其特征在于,所述根据所述预设切换触屏动作确定快速播放的时间,包括: 获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标; 根据所述起点坐标和所述终点坐标的差值确定所述预设切换触屏动作的滑动距离,并根据所述滑动距离与所述触控屏幕的宽度确定快速播放的时间。
6.根据权利要求4所述的方法,其特征在于,所述根据所述预设切换触屏动作确定快速播放的速度,包括: 获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标; 根据所述起点坐标和所述终点坐标的差值确定所述预设切换触屏动作的滑动距离;根据所述滑动距离及所述预设切换触屏动作由所述起点坐标滑动至所述终点坐标的时间确定所述预设切换触屏动作的滑动速度,并根据所述滑动速度确定快速播放的速度。
7.根据权利要求1至6任一权利要求所述的方法,其特征在于,所述根据所述预设位置将所述当前视频进行切换,包括: 如果所述预设位置为所述当前视频的开始位置,则切换所述当前视频至所述当前视频的上一个视频; 如果所述预设位置为所述当前视频的结束位置,则切换所述当前视频至所述当前视频的下一个视频。
8.根据权利要求7所述的方法,其特征在于,所述切换所述当前视频至所述当前视频的上一个视频之后,还包括: 常速播放所述当前视频的上一个视频; 所述切换所述当前视频至所述当前视频的下一个视频之后,还包括: 常速播放所述当前视频的下一个视频。
9.根据权利要求1所述的方法,其特征在于,所述根据所述预设位置将所述当前视频进行切换之前,还包括: 在所述触控屏幕上检测触屏动作; 如果检测到预设停止切换触屏动作,则常速播放所述当前视频; 如果未检测到预设停止切换触屏动作,则执行所述 根据所述预设位置将所述当前视频进行切换的操作。
10.一种终端,其特征在于,所述终端包括: 第一检测模块,用于在播放当前视频的触控屏幕上检测触屏动作; 切换模块,用于在所述第一检测模块检测到预设切换触屏动作且所述当前视频播放至预设位置时,根据所述预设位置将所述当前视频进行切换; 其中,所述预设位置为所述当前视频的开始位置或结束位置。
11.根据权利要求10所述的终端,其特征在于,所述终端,还包括: 第一播放模块,用于在检测到预设切换触屏动作且所述当前视频未播放至预设位置时,则根据检测到的预设切换触屏动作快速播放所述当前视频,并在所述当前视频播放至预设位置时,执行所述切换模块。
12.根据权利要求11所述的终端,其特征在于,所述第一播放模块,包括: 第一确定单元,用于根据所述预设切换触屏动作确定快速播放的类型,所述快速播放的类型包括向前快速播放或向后快速播放; 播放单元,用于根据所述第一确定单元确定的快速播放的类型快速播放所述当前视频。
13.根据权利要求12所述的终端,其特征在于,所述第一播放模块,还包括: 第二确定单元,用于根据检测到的预设切换触屏动作确定快速播放的时间或速度; 所述播放单元,用于在所述第二确定单元确定了快速播放的时间时,根据所述第一确定单元确定的快速播放的类型按照所述第二确定单元确定的快速播放的时间快速播放所述当前视频;或者,用于在所述第二确定单元确定了快速播放的速度时,根据所述第一确定单元确定的快速播放的类型按照所述第二确定单元确定的快速播放的速度快速播放所述当前视频。
14.根据权利要求13所述的终端,其特征在于,所述播放单元,包括: 获取子单元,用于获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标; 第一确定子单元,用于根据所述获取子单元获取到的起点坐标和终点坐标的差值确定所述预设切换触屏动作的滑动距离; 第二确定子单元,用于根据所述第一确定子单元确定的滑动距离与所述触控屏幕的宽度确定快速播放的时间。
15.根据权利要求13所述的终端,其特征在于,所述播放单元,包括: 获取子单元,用于获取所述预设切换触屏动作在所述触控屏幕上的起点坐标和终点坐标; 第一确定子单元,用于根据所述获取子单元获取到的起点坐标和终点坐标的差值确定所述预设切换触屏动作的滑动距离; 第三确定子单元,用于根据所述第一确定子单元确定的滑动距离及所述预设切换触屏动作由所述起点坐标滑动至所述终点坐标的时间确定所述预设切换触屏动作的滑动速度; 第四确定子单元,用于根据所述第三确定子单元确定的滑动速度确定快速播放的速度。
16.根据权利要求1 0至15任一权利要求所述的终端,其特征在于,所述切换模块,包括: 第一切换单元,用于在所述预设位置为所述当前视频的开始位置时,切换所述当前视频至所述当前视频的上一个视频; 第二切换单元,用于在所述预设位置为所述当前视频的结束位置时,切换所述当前视频至所述当前视频的下一个视频。
17.根据权利要求16所述的终端,其特征在于,所述终端,还包括: 第二播放模块,用于常速播放所述当前视频的上一个视频; 第三播放模块,用于常速播放所述当前视频的下一个视频。
18.根据权利要求10所述的终端,其特征在于,所述终端,还包括: 第二检测模块,用于在所述触控屏幕上检测触屏动作; 第四播放模块,用于在所述第二检测模块检测到预设停止切换触屏动作时,常速播放所述当前视频; 所述切换模块,用于在所述第二检测模块未检测到预设停止切换触屏动作时,执行根据所述预设位置将所述当前视频进行切换的操作。
全文摘要
本发明公开了一种视频切换的方法及终端,属于移动终端领域。所述方法包括在播放当前视频的触控屏幕上检测触屏动作;如果检测到预设切换触屏动作且所述当前视频播放至预设位置,根据所述预设位置将所述当前视频进行切换;其中,所述预设位置为所述当前视频的开始位置或结束位置。本发明通过在播放当前视频的触控屏幕上检测触屏动作,并在检测到预设切换触屏动作且当前视频播放至预设位置时,根据预设位置将当前视频进行切换,实现了通过触控屏幕上的触屏动作方便地切换视频,能够快速且准确地进行视频切换。并且,由于触控屏幕能够提供较大的触控动作的操作区域,因而用户误操作的概率也降低了。
文档编号G06F3/0488GK103197886SQ20131008012
公开日2013年7月10日 申请日期2013年3月13日 优先权日2013年3月13日
发明者丁晓亮, 刘爽, 蒋黎峰 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1