一种用于控制播放器的控制方法、装置及设备与流程

文档序号:11230006阅读:769来源:国知局
一种用于控制播放器的控制方法、装置及设备与流程

本发明涉及终端设备及通信技术领域,具体涉及一种用于控制播放器的控制方法、装置及设备。



背景技术:

随着信息技术快速发展,设备(如手机、平板电脑等等)使用越来越普及,伴随着设备的迅猛发展,各种应用也纷纷呈现在用户面前,好的用户体验,可使得应用更加流行。

现有技术中,播放器是设备的一项重要应用,通过播放器,用于可以观看各种视频或者音频文件。在实际应用中,播放器往往只有一个进度控制栏,因而,导致返回上一页面操作较为复杂。就拿youtubeiframe播放器来说,它是一种通过在javascript代码中嵌入iframe播放器应用程序接口(applicationprograminterface,api)来实现youtube视频播放的嵌入式播放器。其主要通过缩小当前播放页面的方式以出现上一页面,上一页面右下角区域会保留当前播放页面,由于当前播放页面并未关闭,因而,其并非“真正意义上的返回了上一页面”。



技术实现要素:

本发明实施例提供了一种应用于播放器的控制方法、装置及设备,可以降低播放器返回到上一页面操作复杂度。

本发明实施例第一方面提供了一种用于控制播放器的控制方法,包括:

检测针对播放器的播放页面的第一触摸事件;

在所述第一触摸事件符合预设条件时,在所述播放页面展示预设控制栏,所述预设控制栏中包含用于实现返回操作的返回键。

结合本发明实施例的第一方面,在第一方面的第一种可能的实施方式中,所述检测针对播放器的播放页面的第一触摸事件,包括:

获取所述第一触摸事件的第一触摸参数集,其中,所述第一触摸参数集包含以下至少一种:触摸区域、触摸力度、触摸时间、触摸轨迹和触摸次数;

检测所述第一触摸参数集与预设的第二触摸参数集是否匹配,在所述第一触摸参数集与所述第二触摸参数集匹配时,确认所述第一触摸参数符合所述预设条件。

结合本发明实施例的第一方面或第一方面的第一种可能的实施方式,在第一方面的第二种可能的实施方式中,所述在所述播放页面展示预设控制栏之后,所述方法还包括:

触发针对所述预设控制栏的一个延迟执行的渐隐动画。

结合本发明实施例的第一方面或第一方面的第一种可能的实施方式,在第一方面的第三种可能的实施方式中,所述方法还包括:

在所述播放页面展示进度控制栏,所述进度控制栏与所述预设控制栏同时展示;

所述在所述播放页面展示预设控制栏之后,所述方法还包括:

在预设时间内未检测到针对所述播放页面的第二触摸事件,同时隐藏所述进度控制栏与所述预设控制栏。

结合本发明实施例的第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,所述同时隐藏所述进度控制栏与所述预设控制栏之后,所述方法还包括:

在当前播放内容的缓冲下载速度小于预设阈值时,同时展示所述进度控制栏与所述预设控制栏。

结合本发明实施例的第一方面的第三种可能的实施方式,在第一方面的第五种可能的实施方式中,所述进度控制栏与所述预设控制栏处于同一水平线。

结合本发明实施例的第一方面的第三种可能的实施方式,在第一方面的第六种可能的实施方式中,所述预设控制栏呈半透明状。

本发明实施例第二方面提供了一种用于控制播放器的控制装置,包括:

检测单元,用于检测针对播放器的播放页面的第一触摸事件;

展示单元,用于在所述第一触摸事件符合预设条件时,在所述播放页面展示预设控制栏,所述预设控制栏中包含用于实现返回操作的返回键。

结合本发明实施例的第二方面,在第二方面的第一种可能的实施方式中,所述检测单元包括:

获取模块,用于获取所述第一触摸事件的第一触摸参数集,其中,所述第一触摸参数集包含以下至少一种:触摸区域、触摸力度、触摸时间、触摸轨迹和触摸次数;

检测模块,用于检测所述第一触摸参数集与预设的第二触摸参数集是否匹配,在所述检测模块的检测结果为所述第一触摸参数集与所述第二触摸参数集匹配时,确认所述第一触摸参数符合所述预设条件。

结合本发明实施例的第二方面或第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述装置还包括:

触发单元,用于在所述展示单元在所述播放页面展示预设控制栏之后,触发针对所述预设控制栏的一个延迟执行的渐隐动画。

结合本发明实施例的第二方面或第二方面的第一种可能的实施方式,在第二方面的第三种可能的实施方式中,所述展示单元还具体用于:

在所述播放页面展示进度控制栏,所述进度控制栏与所述预设控制栏同时展示;

所述装置还包括:

隐藏单元,用于在所述展示单元在所述播放页面展示预设控制栏之后,在预设时间内未检测到针对所述播放页面的第二触摸事件,同时隐藏所述进度控制栏与所述预设控制栏。

结合本发明实施例的第二方面的第三种可能的实施方式,在第二方面的第四种可能的实施方式中,所述展示单元具体用于:

在所述隐藏单元同时隐藏所述进度控制栏与所述预设控制栏之后,在当前播放内容的缓冲下载速度小于预设阈值时,同时展示所述进度控制栏与所述预设控制栏。

结合本发明实施例的第二方面的第三种可能的实施方式,在第二方面的第五种可能的实施方式中,所述进度控制栏与所述预设控制栏处于同一水平线。

结合本发明实施例的第二方面的第三种可能的实施方式,在第二方面的第六种可能的实施方式中,所述预设控制栏呈半透明状。

本发明实施例第三方面提供了一种用于控制播放器的控制设备,包括:

处理器和存储器;

其中,所述处理器通过调用所述存储器中的代码或指令以用于执行一种用于控制播放器的控制方法,其中,所述方法包括:

检测针对播放器的播放页面的第一触摸事件;

在所述第一触摸事件符合预设条件时,在所述播放页面展示预设控制栏,所述预设控制栏中包含用于实现返回操作的返回键。

本发明实施例第四方面提供一种存储介质,其中,该存储介质用于存储应用程序,所述应用程序用于在运行时执行本发明实施例的所述的一种用于控制播放器的控制方法。

本发明实施例第五方面提供一种应用程序,其中,该应用程序用于在运行时执行本发明实施例所述的一种用于控制播放器的控制方法。

实施本发明实施例,具有如下有益效果:

可以看出,通过本发明实施例所描述的用于控制播放器的控制方法可检测针对播放器的播放页面的第一触摸事件,在第一触摸事件符合预设条件时,在播放页面展示预设控制栏,预设控制栏中包含用于实现返回操作的返回键。由于本发明实施例中,在触摸事件满足预设条件时,可展示预设控制栏,通过该预设控制栏中的返回键,可直接地返回到上一页面,因而,降低了播放器返回上一页面的操作复杂度。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种用于控制播放器的控制方法的第一实施例流程示意图;

图1a是本发明实施例提供的播放器的页面展示示意图;

图1b是本发明实施例提供的播放器的页面又一展示示意图;

图2是本发明实施例提供的一种用于控制播放器的控制方法的第二实施例流程示意图;

图2a是本发明实施例提供的播放器的页面展示示意图;

图3a是本发明实施例提供的一种用于控制播放器的控制装置的实施例结构示意图;

图3b是本发明实施例提供的图3a所描述的控制装置的检测单元的实施例结构示意图;

图3c是本发明实施例提供的图3a所描述的控制装置的实施例又一结构示意图;

图3d是本发明实施例提供的图3a所描述的控制装置的实施例又一结构示意图;

图4是本发明实施例提供的一种用于控制播放器的控制设备的实施例结构示意图。

具体实施方式

本发明实施例提供了一种用于控制播放器的控制方法、装置及设备,可用于方便返回播放页面的上一页面。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本发明实施例所描述的设备可以包括智能手机(如android手机)、平板电脑、掌上电脑、笔记本电脑、移动互联网设备(mid,mobileinternetdevices)或穿戴式设备等,上述设备仅是举例,而非穷举,包含但不限于上述设备。

需要说明的是,本发明实施例中的预设控制栏可为顶部控制栏,或者,侧边控制栏,还可以为处于指定区域的控制栏。该预设控制栏可包含用于实现返回操作的返回键,该返回操作用于返回当前播放页面的上一页面,或者,用于返回播放器的播放首页,或者,用于返回当前播放器的指定页面。当然,返回的时候可关闭当前播放页面,或者,隐藏当前播放页面,从而,当前播放页面不会遮挡住其上一页面。以iframe播放器为例,其播放器在竖屏的情况下嵌入iframe播放器,在<iframe>标签中需要设置allowfullscreen=1,由于iframe播放器本身具备顶部的信息栏,本发明实施例可采用预设控制栏替换该顶部信息栏,因而需要在<iframe>标签中可设置showinfo=1。

请参阅图1,为本发明实施例提供的一种用于控制播放器的控制方法的第一实施例流程示意图。本实施例中所描述的用于控制播放器的控制方法,包括以下步骤:

101、检测针对播放器的播放页面的第一触摸事件。

其中,上述播放页面可为全屏页面,或者半屏页面。在用户触摸到播放器的播放页面时,即可认为产生了第一触摸事件。

可选地,在上述步骤101之前,还可以包含如下步骤:

在进入所述播放器的播放页面时,在所述播放页面展示所述预设控制栏。

其中,刚开始进入播放器的播放页面时,可在播放页面展示预设控制栏,该预设控制栏包含用于实现返回操作的返回键,当其在一段时间内未检测到播放页面被触摸的情况下,隐藏该预设控制栏。

例如,以iframe播放器为例,上述预设控制栏为顶部控制栏,在点击进入播放页面后,可加载javascript代码并初始化iframe播放器应用程序接口(applicationprograminterface,api),在iframe播放器初始化完成后,通过javascript接口(notifyvideoplayerheight)向外部(整个页面布局最外层的父view)返回播放器所占高度h,在该状态下,对播放器所占区域的触摸事件进行监听。用户刚进入播放页面时,可能会想退出,故此时,顶部控制栏可出现。

进一步地,现有技术中,iframe播放器的原理实质是多个窗口的叠加,例如,上一页面与当前播放页面的叠加,在当前播放页面缩小后,就出现了上一页面,因而,并非“真正意义上的返回上一页面”,进而,还需要关闭当前播放页面,才算返回了上一页面。本发明实施例则可利用预设控制栏实现返回上一页面。

可选地,上述步骤101中,检测针对播放器的播放页面的第一触摸事件,可包括如下步骤:

11)、获取所述第一触摸事件的第一触摸参数集,其中,所述第一触摸参数集包含以下至少一种:触摸区域、触摸力度、触摸时间、触摸轨迹和触摸次数;

12)、检测所述第一触摸参数集与预设的第二触摸参数集是否匹配,在所述第一触摸参数集与所述第二触摸参数集匹配时,确认所述第一触摸参数符合所述预设条件。

其中,在设备检测到第一触摸事件后,可获取第一触摸参数集,该第一触摸参数集可包含以下至少一种:触摸区域、触摸力度、触摸时间、触摸轨迹和触摸次数、触摸面积。上述触摸区域可为指定区域,例如,播放页面上预设设置的一个区域,在该区域内触摸有效,其他区域触摸无效;上述触摸力度可为在指定区域的触摸力度,或者,在触摸过程中的平均触摸力度,最大触摸力度,或者,最小触摸力度;触摸时间可为在指定区域的触摸时间,触摸时间可为在预设触摸次数之后的触摸时间,例如,触摸时间为用户触摸了触摸播放页面两次,然后,开始采集触摸时间,或者,触摸时间为触摸力度处于预设力度范围的时间;触摸轨迹为在指定区域的触摸轨迹,或者,触摸轨迹为播放页面的触摸轨迹;触摸次数为在指定区域的触摸次数,或者,在播放页面的触摸次数;触摸面积可为在指定区域内的触摸面积,或者,多次触摸播放页面的平均触摸面积。上述预设的第二触摸参数集可由用户自行设置或者系统默认。

例如,第一触摸事件的第一触摸参数集可为:第一触摸力度和第一触摸时间,其中,第一触摸力度为在指定区域的平均触摸力度,第一触摸时间为播放页面中该指定区域外的其他区域的触摸时间,在第一触摸参数集与第二触摸参数集匹配时,确认第一触摸参数集符合预设条件。进一步地,第二触摸参数集包含第二触摸力度和第二触摸时间,则可以按照如下方式判断第一触摸参数集与第二触摸参数集是否匹配,首先,判断第一触摸力度与第二触摸力度之间的差值的绝对值是否小于第一阈值,在该绝对值小于第一阈值时,判断第二触摸时间是否大于第一触摸时间,在第二触摸时间大于第一触摸时间,则确认第一触摸参数集与第二触摸参数集匹配;或者,还可以按照如下方式判断第一触摸参数集与第二触摸参数集是否匹配,首先,判断第二触摸时间是否大于第一触摸时间,在第二触摸时间大于第一触摸时间时,判断第一触摸力度与第二触摸力度之间的差值的绝对值是否小于第一阈值,在第一触摸力度与第二触摸力度之间的差值的绝对值小于第一阈值时,则确认第一触摸参数集与第二触摸参数集匹配。

102、在所述第一触摸事件符合预设条件时,在所述播放页面展示预设控制栏,所述预设控制栏用于实现返回操作。

其中,在第一触摸事件符合预设条件时,可在播放页面展示预设控制栏,该预设控制栏可用于实现返回操作。如图1a,图1a为播放器的播放页面的展示示意图,预设控制栏可置于播放页面的顶部,如此,用户点击箭头,便可以回到上一页面。当然,在展示预设控制栏的同时,还可以展示进度控制栏,该进度控制栏用于控制播放器的播放进度,进度控制栏上可以包含多个按键,例如,播放进度条、暂停、切换(往上或往下)等等。

可选地,在步骤102,所述在所述播放页面展示预设控制栏之后,还可以包含如下步骤:

触发针对所述预设控制栏的一个延迟执行的渐隐动画。

其中,在预设控制栏出现后,可在一段时间内进行隐藏,本发明实施例中预设控制栏可以一个延迟执行的渐隐动画,直至消失。如此,可提升播放器的趣味性。当然,预设控制栏不是一下子就隐藏,是在一段时间内逐渐隐藏,因而,让用户有个适应期,在预设控制栏彻底隐藏前,若用户触摸到了返回键,则还可以执行返回操作,当然,若预设控制栏彻底隐藏了,则需要重新经过触摸事件,让预设控制栏再次重现,才可以再通过返回键,执行返回操作。

例如,具体实现中,当点击播放按钮时,播放器可缓冲视频,播放器的播放页面可出现预设控制栏,此时,外部监听到触摸事件,触发一个预设控制栏延迟执行的渐隐动画。延迟时间与播放器进度控制栏一次从出现到消失的时间一致(3000毫秒)。视频缓冲时,javascript接口(onvideobuffering)可会向外部通知缓冲消息,但由于触摸事件已经触发了消失动画,故外部虽然接收到此缓冲消息但不作处理。

可选地,所述进度控制栏与所述预设控制栏处于同一水平线。当然,进度控制栏与预设控制栏处于同一水平线,如图1b,图1b为播放器的播放页面的展示示意图,可以看到进度控制栏与预设控制栏处于同一水平线,从而,用户可方便地进行返回操作以及对播放器的播放进度进行控制。

可选地,所述预设控制栏呈半透明状。其中,预设控制栏可设置成为半透明状,如此,可不影响用户观看视频文件。

可选地,所述预设控制栏呈透明状。其中,预设控制栏可设置成为透明状,如此,可不影响用户观看视频文件。当然,透明状的话,用户就看不到预设控制栏,但是,预设控制栏还可以依旧存在,只是未显示出来,用户在预设控制栏的相应位置点击返回键,便可以返回上一页面,或者,播放器的首页,或者,播放器的指定页面。

其中,在上述步骤102之后,还可以包含如下步骤:

获取针对所述返回键的点击指令,该点击指令用于指示返回指定页面;

返回所述播放页面的之前的所述指定页面。

其中,用户可触摸返回键,从而,生成一个点击指令,该点击指令可携带指定页面,指定携带,其中,点击指令可携带点击次数,点击次数对应一个返回页面,例如,点击次数为1次,则返回当前页面的上一个页面,若点击次数为2次,则返回当前页面的上两个页面,若点击次数为3次,则返回当前页面的上3个页面,在点击次数最多可返回播放器的首页。如此,可通过点击次数,以返回到需要返回的页面。当然,上次多次点击中,相邻两次点击之间的时间差小于时间差阈值。进而,返回到播放器的播放页面的上一页面或者播放页面的前任一页面。

可选地,在步骤102,所述在所述播放页面展示预设控制栏之后,还可以包含如下步骤:

在设备进入灭屏状态时,若唤醒该设备,则可在锁屏界面上展示播放页面,以及预设控制栏。

可以看出,通过本发明实施例所描述的用于控制播放器的控制方法可检测针对播放器的播放页面的第一触摸事件,在第一触摸事件符合预设条件时,在播放页面展示预设控制栏,预设控制栏中包含用于实现返回操作的返回键。如此,可通过返回键,用于方便返回到播放页面的上一页面,并且由于在返回上一页面时,可实现关闭该播放页面,从而,可完全展示播放页面的上一页面,如此,展示效果更贴近于用户体验。

请参阅图2,为本发明实施例提供的一种用于控制播放器的控制方法的第二实施例流程示意图。本实施例中所描述的用于控制播放器的控制方法,包括以下步骤:

201、检测针对播放器的播放页面的第一触摸事件。

其中,上述步骤201的具体描述可参见图1所描述的用于控制播放器的控制方法的对应步骤,在此不再赘述。

202、在所述第一触摸事件符合预设条件时,在所述播放页面展示预设控制栏和进度控制栏,所述进度控制栏与所述预设控制栏同时展示,所述预设控制栏中包含用于实现返回操作的返回键。

其中,在第一触摸事件符合预设条件时,可在播放页面展示预设控制栏和进度控制栏,如图1b,其进度控制栏与预设控制栏可同时展示,其中,预设控制栏中包含用于实现返回操作的返回键。

203、在预设时间内未检测到针对所述播放页面的第二触摸事件,同时隐藏所述进度控制栏与所述预设控制栏。

其中,上述预设时间可由用户自行设置或者系统默认,例如,5秒,10秒,15秒,15.9秒,30秒等等。若在预设时间内未检测到播放页面的第二触摸时间,则可同时隐藏进度控制栏与预设控制栏。上述第二触摸事件用户触摸到触摸屏的有效操作,即若用户在预设时间内未检测到针对播放页面的第二触摸事件,则可以同时隐藏进度控制栏和预设控制栏。

可选地,上述步骤203,所述同时隐藏所述进度控制栏与所述预设控制栏之后,还可以包含如下步骤:

在当前播放内容的缓冲下载速度小于预设阈值时,同时展示所述进度控制栏与所述预设控制栏。

其中,预设阈值可由用户自行设置或者系统默认。在当前播放内容的缓冲下载速度地狱预设阈值时,说明此时播放器被卡住,因而,可展示进度控制栏和预设控制栏,以供用户选择是进行返回操作,还是进行快进操作或者倒退操作,又或者是重新加载操作。

可选地,上述步骤203,所述同时隐藏所述进度控制栏与所述预设控制栏之后,还可以包含如下步骤:

在当前播放内容加载失败时,展示所述预设控制栏。

在当前播放内容加载失败,则可能是由于视频源出错,则可以展示预设控制栏,从而,可供用户进行返回操作,以返回上一页,可选择其他视频。

具体实现中,可以以iframe播放器为例,当播放开始时,此时,通过javascript接口(onvideoplaying)向外部通知播放开始,外部不做处理。在播放过程中,当用户点击到播放器的播放页面所在区域时,进度控制栏可自动出现,此时,触摸屏监听到触摸事件,顶部控制栏出现,同时,可触发一个针对顶部控制栏的延迟执行的渐隐动画。

当网速较慢时,视频播放需要缓冲时,javascript接口(onvideobuffering)会向外部通知缓冲消息,外部接收到此缓冲消息,需要取消上述已经存在的延迟动画,此时,顶部控制栏一直存在,当视频缓冲完成开始播放时,javascript接口(onvideoplaying)会向外部通知开始播放消息,外部接收到此消息,重新触发一个延迟执行的渐隐动画。

当网络出现错误时,javascript接口(onvideoerror)会向外部通知播放错误的消息,外部接收到此播放错误的消息,顶部控制栏出现。

当用户点击区域为播放器中间位置时,此时播放器暂停,播放器控制栏与中间播放按钮自动出现,javascript接口(onvideopaused)向外部通知视频暂停的消息,外部接收到此暂停的消息,顶部控制栏出现。当用户再次点击中间播放按钮时,视频开始播放,javascript接口(onvideoplaying)向外部通知开始播放消息,外部接收到此播放消息,重新触发一个延迟执行的渐隐动画。

当播放结束时,播放器停止,javascript接口(onvideoended)向外部通知播放结束消息,顶部控制栏出现。

可选地,所述进度控制栏与所述预设控制栏处于同一水平线。当然,进度控制栏与预设控制栏处于同一水平线,如图2a,用户可方便地进行返回操作以及对播放器的播放进度进行控制。

可选地,所述预设控制栏呈半透明状。其中,预设控制栏可设置成为半透明状,如此,可不影响用户观看视频文件。

可选地,所述预设控制栏呈透明状。其中,预设控制栏可设置成为透明状,如此,可不影响用户观看视频文件。当然,透明状的话,用户就看不到预设控制栏,但是,预设控制栏还可以依旧存在,只是未显示出来,用户在预设控制栏的相应位置点击返回键,便可以返回上一页面,或者,播放器的首页,或者,播放器的指定页面。

可以看出,通过本发明实施例所描述的用于控制播放器的控制方法可检测针对播放器的播放页面的第一触摸事件,在第一触摸事件符合预设条件时,在播放页面展示预设控制栏,预设控制栏中包含用于实现返回操作的返回键。如此,可通过返回键,用于方便返回到播放页面的上一页面,并且由于在返回上一页面时,可实现关闭该播放页面,从而,可完全展示播放页面的上一页面,如此,展示效果更贴近于用户体验。

请参阅图3a,为本发明实施例提供的一种用于控制播放器的控制装置的第一实施例结构示意图。本实施例中所描述的用于控制播放器的控制装置,包括:检测单元301和展示单元302,具体如下:

检测单元301,用于检测针对播放器的播放页面的第一触摸事件;

展示单元302,用于在所述第一触摸事件符合预设条件时,在所述播放页面展示预设控制栏,所述预设控制栏中包含用于实现返回操作的返回键。

可选地,如图3b,图3b为图3a所描述的控制装置的检测单元301的具体细化结构,其可包括:获取模块3011和检测模块3012,具体如下:

获取模块3011,用于获取所述第一触摸事件的第一触摸参数集,其中,所述第一触摸参数集包含以下至少一种:触摸区域、触摸力度、触摸时间、触摸轨迹和触摸次数;

检测模块3012,用于检测所述第一触摸参数集与预设的第二触摸参数集是否匹配,在所述检测模块的检测结果为所述第一触摸参数集与所述第二触摸参数集匹配时,确认所述第一触摸参数符合所述预设条件。

可选地,如图3c,图3c为图3a所描述的控制装置的又一变型结构,图3c与图3a相比较,其还可以包括:触发单元303,具体如下:

触发单元303,用于在所述展示单元302在所述播放页面展示预设控制栏之后,触发针对所述预设控制栏的一个延迟执行的渐隐动画。

可选地,如图3d,图3d为图3a所描述的控制装置的又一变型结构,图3d与图3a相比较,其还可以包括:隐藏单元304,具体如下:

所述展示单元302还具体用于:

在所述播放页面展示进度控制栏,所述进度控制栏与所述预设控制栏同时展示;

隐藏单元304,用于在所述展示单元302在所述播放页面展示预设控制栏之后,在预设时间内未检测到针对所述播放页面的第二触摸事件,同时隐藏所述进度控制栏与所述预设控制栏。

进一步可选地,所述展示单元302具体用于:

在所述隐藏单元304同时隐藏所述进度控制栏与所述预设控制栏之后,在当前播放内容的缓冲下载速度小于预设阈值时,同时展示所述进度控制栏与所述预设控制栏。

可选地,所述进度控制栏与所述预设控制栏处于同一水平线。

可选地,所述预设控制栏呈半透明状。

可以看出,通过本发明实施例所描述的用于控制播放器的控制装置可检测针对播放器的播放页面的第一触摸事件,在第一触摸事件符合预设条件时,在播放页面展示预设控制栏,预设控制栏中包含用于实现返回操作的返回键。如此,可通过返回键,用于方便返回到播放页面的上一页面,并且由于在返回上一页面时,可实现关闭该播放页面,从而,可完全展示播放页面的上一页面,如此,展示效果更贴近于用户体验。

请参阅图4,为本发明实施例提供的一种用于控制播放器的控制设备的实施例结构示意图。本实施例中所描述的控制设备,包括:至少一个输入设备1000;至少一个输出设备2000;至少一个处理器3000,例如cpu;和存储器4000,上述输入设备1000、输出设备2000、处理器3000和存储器4000通过总线5000连接。

其中,上述输入设备1000具体可为触控面板、物理按键或者鼠标。

上述输出设备2000具体可为显示屏。

上述存储器4000可以是高速ram存储器,也可为非不稳定的存储器(non-volatilememory),例如磁盘存储器。上述存储器4000用于存储一组程序代码,上述输入设备1000、输出设备2000和处理器3000用于调用存储器4000中存储的程序代码,执行如下操作:

上述处理器3000,用于:

检测针对播放器的播放页面的第一触摸事件;

在所述第一触摸事件符合预设条件时,在所述播放页面展示预设控制栏,所述预设控制栏中包含用于实现返回操作的返回键。

可选地,上述处理器3000检测针对播放器的播放页面的第一触摸事件,包括:

获取所述第一触摸事件的第一触摸参数集,其中,所述第一触摸参数集包含以下至少一种:触摸区域、触摸力度、触摸时间、触摸轨迹和触摸次数;

检测所述第一触摸参数集与预设的第二触摸参数集是否匹配,在所述第一触摸参数集与所述第二触摸参数集匹配时,确认所述第一触摸参数符合所述预设条件。

可选地,上述处理器3000在所述播放页面展示预设控制栏之后,还具体用于:

触发针对所述预设控制栏的一个延迟执行的渐隐动画。

可选地,上述处理器3000,还具体用于:

在所述播放页面展示进度控制栏,所述进度控制栏与所述预设控制栏同时展示;

所述在所述播放页面展示预设控制栏之后,还具体用于:

在预设时间内未检测到针对所述播放页面的第二触摸事件,同时隐藏所述进度控制栏与所述预设控制栏。

可选地,上述处理器3000,所述同时隐藏所述进度控制栏与所述预设控制栏之后,还具体用于:

在当前播放内容的缓冲下载速度小于预设阈值时,同时展示所述进度控制栏与所述预设控制栏。

可选地,所述进度控制栏与所述预设控制栏处于同一水平线。

可选地,所述预设控制栏呈半透明状。

本发明实施例还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的任意一种用于控制播放器的控制方法的部分或全部步骤。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1