CN108021307A - 一种播放器控件更改方法及装置 - Google Patents
一种播放器控件更改方法及装置 Download PDFInfo
- Publication number
- CN108021307A CN108021307A CN201711461826.8A CN201711461826A CN108021307A CN 108021307 A CN108021307 A CN 108021307A CN 201711461826 A CN201711461826 A CN 201711461826A CN 108021307 A CN108021307 A CN 108021307A
- Authority
- CN
- China
- Prior art keywords
- script
- player
- control
- video
- style
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/04812—Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本申请涉及一种播放器控件更改方法及装置,用于对浏览器中播放的视频播放界面进行控制,该方法包括:当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;确定页面中与视频标签对应的播放器脚本;将预设控件样式脚本加入到播放器脚本中,对播放器脚本进行更新;按照更新后的播放器脚本,在页面上生成与视频标签对应的视频播放界面,且视频播放界面中的控件样式为自定义控件样式。使用该方案,只要用户使用的浏览器不变,在多个视频网站任意切换,都可以使得视频播放界面中的控件保持一致,使得用户操作更加便利,避免出现不同视频网站的视频播放界面中的控件设置不一致而导致操作出错的问题。
Description
技术领域
本申请涉及浏览器技术领域,尤其涉及一种播放器控件更改方法及装置。
背景技术
随着移动终端性能的不断提高和无线互联技术的发展,通过移动终端进行视频播放变得越来越普遍。用户对通过移动终端进行视频播放的要求也越来越高。
现在的移动终端上的浏览器在播放网络中的视频时,是对通过页面获取到视频源直接进行播放,视频播放窗口样式,例如:控件的数量、图标以及位置等都一般都由视频源决定,例如:观看优酷网站中的视频时,视频播放窗口的样式为优酷定义的样式,观看爱奇艺网站中的视频时,视频播放窗口的样式为爱奇艺自定义的样式。
由于不同网站的视频播放窗口的样式各不相同,当用户在移动终端的浏览器中浏览不同网站的视频时,常常需要重新适应视频播放窗口的样式,例如:A网站视频播放窗口的控件都集中在下侧,而B网站视频播放窗口的控件都集中在下侧,但两个网站视频播放窗口的控件的位置重叠但功能设置各不相同,尤其是在控件只显示图标,并不显示提示文字的时候,用户常常会出现按错控件的问题,导致视频播放时常常操作错误,用户体验效果差。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种播放器控件更改方法及装置。
有鉴于此,第一方面,本申请提供了一种播放器控件更改方法,用于对浏览器中播放的视频播放界面进行控制,所述方法包括:
当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;
确定所述页面中与所述视频标签对应的播放器脚本;
将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新;
按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
可选地,所述播放器脚本中包含有原始控件样式脚本,
所述将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新,包括:
确定所述播放器脚本中所述原始控件样式脚本的位置;
将所述预设控件样式脚本加入到所述播放器脚本中与所述原始控件样式脚本对应的位置;
设置所述预设控件样式脚本的优先级高于所述原始控件样式脚本的优先级。
可选地,所述播放器脚本中包含有原始控件样式脚本,
所述将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新,包括:
确定所述播放器脚本中所述原始控件样式脚本的位置;
将所述原始控件样式脚本从所述播放器脚本中删除;
将所述预设控件样式脚本加入到所述播放器脚本中,与所述原始控件样式脚本对应的位置。
可选地,所述获取自定义控件样式对应的预设控件样式脚本,包括:
确定与所述视频标签对应的识别标识,从本地查找与所述识别标识对应的预设控件样式脚本;
或者,
确定与所述视频标签对应的识别标识;生成包含所述识别标识的脚本获取请求;将所述脚本获取请求发送给预设网络设备;接收所述预设网络设备返回的预设控件样式脚本;
或者,
确定与所述视频标签对应的识别标识,判断所述识别标识对应的播放器界面是否有更新,当所述识别标识对应的播放器界面没有更新时,从本地查找与所述识别标识对应的预设控件样式脚本,当所述识别标识对应的播放器界面有更新时,生成包含所述识别标识的脚本获取请求;将所述脚本获取请求发送给预设网络设备;接收所述预设网络设备返回的预设控件样式脚本。
可选地,所述按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,包括:
获取所述播放器脚本中的原始控件样式脚本;
利用所述播放器脚本生成与所述视频标签对应的视频播放界面;
利用所述原始控件样式脚本在所述视频播放界面上生成原始控件;
根据所述预设控件样式脚本在所述视频播放界面上生成控件层,所述控件层的位置位于所述视频播放界面的原始控件所在位置的顶部。
第二方面,本申请实施例提供了一种播放器控件更改装置,用于对浏览器中播放的视频播放界面进行控制,所述装置包括:
脚本获取到单元,用于当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;
脚本确定单元,用于确定所述页面中与所述视频标签对应的播放器脚本;
更新单元,用于将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新;
界面生成单元,用于按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
可选地,所述播放器脚本中包含有原始控件样式脚本,
所述更新单元,包括:
位置确定子单元,用于确定所述播放器脚本中所述原始控件样式脚本的位置;
加入子单元,用于将所述预设控件样式脚本加入到所述播放器脚本中与所述原始控件样式脚本对应的位置;
优先级设置单元,用于设置所述预设控件样式脚本的优先级高于所述原始控件样式脚本的优先级。
可选地,所述播放器脚本中包含有原始控件样式脚本,
所述更新单元,包括:
位置确定子单元,用于确定所述播放器脚本中所述原始控件样式脚本的位置;
删除子单元,用于将所述原始控件样式脚本从所述播放器脚本中删除;
加入子单元,用于将所述预设控件样式脚本加入到所述播放器脚本中,与所述原始控件样式脚本对应的位置。
可选地,所述脚本获取单元,包括:
标识确定子单元,用于确定与所述视频标签对应的识别标识,查找子单元,用于从本地查找与所述识别标识对应的预设控件样式脚本;
或者,
标识确定子单元,用于确定与所述视频标签对应的识别标识;请求生成子单元,用于生成包含所述识别标识的脚本获取请求;请求发送子单元,用于将所述脚本获取请求发送给预设网络设备;脚本接收子单元,用于接收所述预设网络设备返回的预设控件样式脚本;
或者,
标签确定子单元,用于确定与所述视频标签对应的识别标识,更新判断子单元,用于判断所述识别标识对应的播放器界面是否有更新,查找子单元,用于当所述识别标识对应的播放器界面没有更新时,从本地查找与所述识别标识对应的预设控件样式脚本,请求生成子单元,用于当所述识别标识对应的播放器界面有更新时,生成包含所述识别标识的脚本获取请求;请求发送子单元,用于将所述脚本获取请求发送给预设网络设备;脚本接收子单元,用于接收所述预设网络设备返回的预设控件样式脚本。
可选地,所述按照更新后的播放器脚本,在所述界面生成单元,包括:
原始脚本获取子单元,用于获取所述播放器脚本中的原始控件样式脚本;
第一生成子单元,用于利用所述播放器脚本生成与所述视频标签对应的视频播放界面;
第二生成子单元,用于利用所述原始控件样式脚本在所述视频播放界面上生成原始控件;
第三生成子单元,用于根据所述预设控件样式脚本在所述视频播放界面上生成控件层,所述控件层的位置位于所述视频播放界面的原始控件所在位置的顶部。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例中提供的该方法,当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;确定所述页面中与所述视频标签对应的播放器脚本;将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新;按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
该方法在应用中,在播放视频时,用户或者浏览器运营商可以设置自定义控件样式,然后在利用浏览器进行视频播放时,无论播放什么网站的视频,都可以统一设置为自定义的控件样式,由于自定义的控件样式中,各个控件的图标、位置等参数只要用户提前熟悉,就可以轻松、便利对视频进行操控。因此,只要用户使用的浏览器不变,在多个视频网站任意切换,都可以使得视频播放界面中的控件保持一致,使得用户操作更加便利,避免出现不同视频网站的视频播放界面中的控件设置不一致而导致操作出错的问题。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种播放器控件更改方法的流程示意图;
图2为本申请实施例提供的一种播放器控件更改装置的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供的该播放器控件更改方法,用于对浏览器中播放的视频播放界面进行控制,该方法可以应用于智能终端,例如:手机、平板电脑等。
图1为本申请实施例提供的一种播放器控件更改方法的流程示意图。
如图1所示,可以包括以下步骤。
S101,当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本。
预设控件样式脚本,是浏览器的开发人员针对当前浏览器预先编写好的脚本,这个脚本的逻辑是在对视频播放界面上按照开发人员自己设计的样式显示控件。
在本申请实施例中,预设控件样式脚本可以预先植入到浏览器本地,另外,预设控件样式脚本还可以位于浏览器的远程服务器中,当用户设置需要对控件进行更改时,也即开启控件更改功能时,才从远程服务器中下载得到该预设控件样式脚本。
S102,确定所述页面中与所述视频标签对应的播放器脚本。
当加载具有视频的页面时,页面的代码段中的代码有很多,其中会包含有视频标签,以及和视频标签对应的播放器脚本,播放器脚本的作用是在加载网页时,可以在网页上创建播放器播放界面。
S103,将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新。
在本申请实施例中,播放器脚本中包含有原始控件样式脚本,在不对播放器脚本进行改变时,直接利用播放器脚本生成播放器播放界面,在播放器界面上会显示有原始控件样式的控件。
在播放器脚本进行更新时,方式有多种,一种情况下,可以将预设控件样式脚本,注入到播放器脚本中,也即预设控件样式脚本和原始控件样式脚本同时存在,但预设控件样式脚本的优先级比原始控件样式脚本的优先级高。另一种情况下,还可以直接将播放器脚本中的原始控件样式脚本直接删除,然后再放入预设控件样式脚本,也即用预设控件样式脚本替换了原始控件样式脚本。
S104,按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
通常情况下,不同视频网站的播放器脚本都是各自设置,样式都各不相同,但为了便于控制,通常情况下,在所述视频播放界面上都显示有控件,控件可以包括:播放/暂停控件、快进/快退控件、音量调节控件、亮度调节控件以及设置控件等,对于一些网站,控件还可能包括弹幕控件等。
但在本申请实施例中,由于在生成视频播放界面之前,已经对原始控件样式进行了更改,所以,无论浏览器打开什么网站,通过该步骤生成的视频播放界面中的样式可以做到统一。
本申请实施例中提供的该方法,当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;确定所述页面中与所述视频标签对应的播放器脚本;将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新;按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
该方法在应用中,在播放视频时,用户或者浏览器运营商可以设置自定义控件样式,然后在利用浏览器进行视频播放时,无论播放什么网站的视频,都可以统一设置为自定义的控件样式,由于自定义的控件样式中,各个控件的图标、位置等参数只要用户提前熟悉,就可以轻松、便利对视频进行操控。因此,只要用户使用的浏览器不变,在多个视频网站任意切换,都可以使得视频播放界面中的控件保持一致,使得用户操作更加便利,避免出现不同视频网站的视频播放界面中的控件设置不一致而导致操作出错的问题。
在本申请一个实施例中,所述播放器脚本中包含有原始控件样式脚本,
前述步骤S103可以包括以下步骤:
S1031,确定所述播放器脚本中所述原始控件样式脚本的位置;
S1032,将所述预设控件样式脚本加入到所述播放器脚本中与所述原始控件样式脚本对应的位置;
S1033,设置所述预设控件样式脚本的优先级高于所述原始控件样式脚本的优先级。
在本申请实施例中,可以将预设控件样式脚本注入到播放器脚本中,并且通过设置优先级的方式,在对渲染生成视频播放界面时,根据优先级高低,只读取优先级较高的所述预设控件样式脚本。
在本申请一个实施例中,所述播放器脚本中包含有原始控件样式脚本,
前述步骤S103可以包括以下步骤:
S1034,确定所述播放器脚本中所述原始控件样式脚本的位置;
S1035,将所述原始控件样式脚本从所述播放器脚本中删除;
S1036,将所述预设控件样式脚本加入到所述播放器脚本中,与所述原始控件样式脚本对应的位置。
在本申请一个实施例中,所述S101步骤可以包括:
确定与所述视频标签对应的识别标识;
从本地查找与所述识别标识对应的预设控件样式脚本。
在本申请一个实施例中,所述S101步骤可以包括:
确定与所述视频标签对应的识别标识;
生成包含所述识别标识的脚本获取请求;
将所述脚本获取请求发送给预设网络设备;
接收所述预设网络设备返回的预设控件样式脚本;
在本申请一个实施例中,所述S101步骤可以包括:
确定与所述视频标签对应的识别标识;
判断所述识别标识对应的播放器界面是否有更新;
当所述识别标识对应的播放器界面没有更新时,从本地查找与所述识别标识对应的预设控件样式脚本;
当所述识别标识对应的播放器界面有更新时,生成包含所述识别标识的脚本获取请求;将所述脚本获取请求发送给预设网络设备;接收所述预设网络设备返回的预设控件样式脚本。
在本申请一个实施例中,所述S104步骤可以包括:
S1041,获取所述播放器脚本中的原始控件样式脚本;
S1042,利用所述播放器脚本生成与所述视频标签对应的视频播放界面;
S1043,利用所述原始控件样式脚本在所述视频播放界面上生成原始控件;
S1044,根据所述预设控件样式脚本在所述视频播放界面上生成控件层,所述控件层的位置位于所述视频播放界面的原始控件所在位置的顶部。
本申请实施例还提供了一种播放器控件更改装置,用于对浏览器中播放的视频播放界面进行控制,如图2所示,该装置可以包括:
脚本获取到单元11,用于当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;
脚本确定单元12,用于确定所述页面中与所述视频标签对应的播放器脚本;
更新单元13,用于将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新;
界面生成单元14,用于按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
在本申请一个实施例中,所述播放器脚本中包含有原始控件样式脚本,
所述更新单元,包括:
位置确定子单元,用于确定所述播放器脚本中所述原始控件样式脚本的位置;
加入子单元,用于将所述预设控件样式脚本加入到所述播放器脚本中与所述原始控件样式脚本对应的位置;
优先级设置单元,用于设置所述预设控件样式脚本的优先级高于所述原始控件样式脚本的优先级。
在本申请一个实施例中,所述播放器脚本中包含有原始控件样式脚本,
所述更新单元,包括:
位置确定子单元,用于确定所述播放器脚本中所述原始控件样式脚本的位置;
删除子单元,用于将所述原始控件样式脚本从所述播放器脚本中删除;
加入子单元,用于将所述预设控件样式脚本加入到所述播放器脚本中,与所述原始控件样式脚本对应的位置。
在本申请一个实施例中,所述脚本获取单元,包括:
标识确定子单元,用于确定与所述视频标签对应的识别标识,查找子单元,用于从本地查找与所述识别标识对应的预设控件样式脚本。
在本申请一个实施例中,所述脚本获取单元,包括:
标识确定子单元,用于确定与所述视频标签对应的识别标识;
请求生成子单元,用于生成包含所述识别标识的脚本获取请求;
请求发送子单元,用于将所述脚本获取请求发送给预设网络设备;
脚本接收子单元,用于接收所述预设网络设备返回的预设控件样式脚本。
在本申请一个实施例中,所述脚本获取单元,包括:
标签确定子单元,用于确定与所述视频标签对应的识别标识;
更新判断子单元,用于判断所述识别标识对应的播放器界面是否有更新;
查找子单元,用于当所述识别标识对应的播放器界面没有更新时,从本地查找与所述识别标识对应的预设控件样式脚本;
请求生成子单元,用于当所述识别标识对应的播放器界面有更新时,生成包含所述识别标识的脚本获取请求;
请求发送子单元,用于将所述脚本获取请求发送给预设网络设备;
脚本接收子单元,用于接收所述预设网络设备返回的预设控件样式脚本。
在本申请一个实施例中,所述界面生成单元,包括:
原始脚本获取子单元,用于获取所述播放器脚本中的原始控件样式脚本;
第一生成子单元,用于利用所述播放器脚本生成与所述视频标签对应的视频播放界面;
第二生成子单元,用于利用所述原始控件样式脚本在所述视频播放界面上生成原始控件;
第三生成子单元,用于根据所述预设控件样式脚本在所述视频播放界面上生成控件层,所述控件层的位置位于所述视频播放界面的原始控件所在位置的顶部。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
可以理解的是,本发明可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种播放器控件更改方法,用于对浏览器中播放的视频播放界面进行控制,其特征在于,所述方法包括:
当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;
确定所述页面中与所述视频标签对应的播放器脚本;
将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新;
按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
2.根据权利要求1所述的方法,其特征在于,所述播放器脚本中包含有原始控件样式脚本,
所述将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新,包括:
确定所述播放器脚本中所述原始控件样式脚本的位置;
将所述预设控件样式脚本加入到所述播放器脚本中与所述原始控件样式脚本对应的位置;
设置所述预设控件样式脚本的优先级高于所述原始控件样式脚本的优先级。
3.根据权利要求1所述的方法,其特征在于,所述播放器脚本中包含有原始控件样式脚本,
所述将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新,包括:
确定所述播放器脚本中所述原始控件样式脚本的位置;
将所述原始控件样式脚本从所述播放器脚本中删除;
将所述预设控件样式脚本加入到所述播放器脚本中,与所述原始控件样式脚本对应的位置。
4.根据权利要求2或3所述的方法,其特征在于,所述获取自定义控件样式对应的预设控件样式脚本,包括:
确定与所述视频标签对应的识别标识,从本地查找与所述识别标识对应的预设控件样式脚本;
或者,
确定与所述视频标签对应的识别标识;生成包含所述识别标识的脚本获取请求;将所述脚本获取请求发送给预设网络设备;接收所述预设网络设备返回的预设控件样式脚本;
或者,
确定与所述视频标签对应的识别标识,判断所述识别标识对应的播放器界面是否有更新,当所述识别标识对应的播放器界面没有更新时,从本地查找与所述识别标识对应的预设控件样式脚本,当所述识别标识对应的播放器界面有更新时,生成包含所述识别标识的脚本获取请求;将所述脚本获取请求发送给预设网络设备;接收所述预设网络设备返回的预设控件样式脚本。
5.根据权利要求1所述的方法,其特征在于,所述按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,包括:
获取所述播放器脚本中的原始控件样式脚本;
利用所述播放器脚本生成与所述视频标签对应的视频播放界面;
利用所述原始控件样式脚本在所述视频播放界面上生成原始控件;
根据所述预设控件样式脚本在所述视频播放界面上生成控件层,所述控件层的位置位于所述视频播放界面的原始控件所在位置的顶部。
6.一种播放器控件更改装置,用于对浏览器中播放的视频播放界面进行控制,其特征在于,所述装置包括:
脚本获取到单元,用于当检测到用户所请求的页面具有视频标签时,获取自定义控件样式对应的预设控件样式脚本;
脚本确定单元,用于确定所述页面中与所述视频标签对应的播放器脚本;
更新单元,用于将所述预设控件样式脚本加入到所述播放器脚本中,对所述播放器脚本进行更新;
界面生成单元,用于按照更新后的播放器脚本,在所述页面上生成与所述视频标签对应的视频播放界面,且所述视频播放界面中的控件样式为自定义控件样式。
7.根据权利要求6所述的装置,其特征在于,所述播放器脚本中包含有原始控件样式脚本,
所述更新单元,包括:
位置确定子单元,用于确定所述播放器脚本中所述原始控件样式脚本的位置;
加入子单元,用于将所述预设控件样式脚本加入到所述播放器脚本中与所述原始控件样式脚本对应的位置;
优先级设置单元,用于设置所述预设控件样式脚本的优先级高于所述原始控件样式脚本的优先级。
8.根据权利要求6所述的装置,其特征在于,所述播放器脚本中包含有原始控件样式脚本,
所述更新单元,包括:
位置确定子单元,用于确定所述播放器脚本中所述原始控件样式脚本的位置;
删除子单元,用于将所述原始控件样式脚本从所述播放器脚本中删除;
加入子单元,用于将所述预设控件样式脚本加入到所述播放器脚本中,与所述原始控件样式脚本对应的位置。
9.根据权利要求6或7所述的装置,其特征在于,所述脚本获取单元,包括:
标识确定子单元,用于确定与所述视频标签对应的识别标识,查找子单元,用于从本地查找与所述识别标识对应的预设控件样式脚本;
或者,
标识确定子单元,用于确定与所述视频标签对应的识别标识;请求生成子单元,用于生成包含所述识别标识的脚本获取请求;请求发送子单元,用于将所述脚本获取请求发送给预设网络设备;脚本接收子单元,用于接收所述预设网络设备返回的预设控件样式脚本;
或者,
标签确定子单元,用于确定与所述视频标签对应的识别标识,更新判断子单元,用于判断所述识别标识对应的播放器界面是否有更新,查找子单元,用于当所述识别标识对应的播放器界面没有更新时,从本地查找与所述识别标识对应的预设控件样式脚本,请求生成子单元,用于当所述识别标识对应的播放器界面有更新时,生成包含所述识别标识的脚本获取请求;请求发送子单元,用于将所述脚本获取请求发送给预设网络设备;脚本接收子单元,用于接收所述预设网络设备返回的预设控件样式脚本。
10.根据权利要求6所述的装置,其特征在于,所述界面生成单元,包括:
原始脚本获取子单元,用于获取所述播放器脚本中的原始控件样式脚本;
第一生成子单元,用于利用所述播放器脚本生成与所述视频标签对应的视频播放界面;
第二生成子单元,用于利用所述原始控件样式脚本在所述视频播放界面上生成原始控件;
第三生成子单元,用于根据所述预设控件样式脚本在所述视频播放界面上生成控件层,所述控件层的位置位于所述视频播放界面的原始控件所在位置的顶部。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711461826.8A CN108021307A (zh) | 2017-12-28 | 2017-12-28 | 一种播放器控件更改方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711461826.8A CN108021307A (zh) | 2017-12-28 | 2017-12-28 | 一种播放器控件更改方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108021307A true CN108021307A (zh) | 2018-05-11 |
Family
ID=62072001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711461826.8A Pending CN108021307A (zh) | 2017-12-28 | 2017-12-28 | 一种播放器控件更改方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108021307A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111800667A (zh) * | 2020-07-28 | 2020-10-20 | 深圳Tcl数字技术有限公司 | 浏览器视频播放方法、视频播放装置及存储介质 |
CN112312220A (zh) * | 2019-07-26 | 2021-02-02 | 北京搜狗科技发展有限公司 | 一种网页视频的播放方法及装置 |
CN115079906A (zh) * | 2021-03-01 | 2022-09-20 | 北京字跳网络技术有限公司 | 应用页面显示方法和装置 |
WO2022261897A1 (zh) * | 2021-06-17 | 2022-12-22 | 深圳传音控股股份有限公司 | 处理方法、移动终端及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102385626A (zh) * | 2011-10-28 | 2012-03-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种网页显示方法和移动终端 |
CN105893022A (zh) * | 2015-12-28 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 复合用户界面控件的生成和控制方法及*** |
CN105979393A (zh) * | 2015-12-01 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 网页页面的显示方法和装置、及智能电视*** |
-
2017
- 2017-12-28 CN CN201711461826.8A patent/CN108021307A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102385626A (zh) * | 2011-10-28 | 2012-03-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种网页显示方法和移动终端 |
CN105979393A (zh) * | 2015-12-01 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 网页页面的显示方法和装置、及智能电视*** |
CN105893022A (zh) * | 2015-12-28 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | 复合用户界面控件的生成和控制方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112312220A (zh) * | 2019-07-26 | 2021-02-02 | 北京搜狗科技发展有限公司 | 一种网页视频的播放方法及装置 |
CN112312220B (zh) * | 2019-07-26 | 2022-06-14 | 北京搜狗科技发展有限公司 | 一种网页视频的播放方法及装置 |
CN111800667A (zh) * | 2020-07-28 | 2020-10-20 | 深圳Tcl数字技术有限公司 | 浏览器视频播放方法、视频播放装置及存储介质 |
CN115079906A (zh) * | 2021-03-01 | 2022-09-20 | 北京字跳网络技术有限公司 | 应用页面显示方法和装置 |
WO2022261897A1 (zh) * | 2021-06-17 | 2022-12-22 | 深圳传音控股股份有限公司 | 处理方法、移动终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11368754B2 (en) | Video playing method, apparatus, electronic device and storage medium | |
CN108021307A (zh) | 一种播放器控件更改方法及装置 | |
US10387006B2 (en) | Method of displaying user interface on device, and device | |
US10075544B2 (en) | Information processing apparatus and information processing method | |
CN103647989A (zh) | 一种智能电视的节目推荐方法及装置 | |
CN108055589A (zh) | 智能电视 | |
US10949490B2 (en) | Method and apparatus for displaying webpage content | |
CN117056622A (zh) | 语音控制方法及显示设备 | |
CN109426428A (zh) | 一种终端的操作指导信息提供方法及终端设备 | |
CN110225367A (zh) | 一种视频中对象信息的显示、识别方法及装置 | |
CN105930536B (zh) | 索引建立方法、页面跳转方法及装置 | |
CN108055590A (zh) | 电视画面截图的图形用户界面的显示方法 | |
CN105867714A (zh) | 应用程序下载方法、装置及*** | |
CN107085580A (zh) | 客户端展示页面的方法及客户端 | |
CN106886540B (zh) | 一种数据搜索方法、装置以及用于数据搜索的装置 | |
CN108111898A (zh) | 电视画面截图的图形用户界面的显示方法以及智能电视 | |
US20170161391A1 (en) | Method and electronic device for video recommendation | |
CN107622074A (zh) | 一种数据处理方法、装置和计算设备 | |
RU2594002C2 (ru) | Интерактивная система и способ отображения для "умного" телевидения | |
US20170161871A1 (en) | Method and electronic device for previewing picture on intelligent terminal | |
CN103702222A (zh) | 移动终端的互动信息生成方法及其视频文件播放方法 | |
CN109040775A (zh) | 视频关联方法、装置及计算机可读存储介质 | |
US20100275120A1 (en) | Processing of fields in motion picture videos or still photos | |
CN108182030B (zh) | 一种播放器控件隐藏方法及装置 | |
EP2775725A1 (en) | Method for virtual channel management, network-based multimedia reproduction system with virtual channel, and computer readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180511 |
|
RJ01 | Rejection of invention patent application after publication |