CN108182030B - 一种播放器控件隐藏方法及装置 - Google Patents

一种播放器控件隐藏方法及装置 Download PDF

Info

Publication number
CN108182030B
CN108182030B CN201711461828.7A CN201711461828A CN108182030B CN 108182030 B CN108182030 B CN 108182030B CN 201711461828 A CN201711461828 A CN 201711461828A CN 108182030 B CN108182030 B CN 108182030B
Authority
CN
China
Prior art keywords
script
control
player
shielding
playing interface
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.)
Expired - Fee Related
Application number
CN201711461828.7A
Other languages
English (en)
Other versions
CN108182030A (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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New Technology 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN201711461828.7A priority Critical patent/CN108182030B/zh
Publication of CN108182030A publication Critical patent/CN108182030A/zh
Application granted granted Critical
Publication of CN108182030B publication Critical patent/CN108182030B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/04847Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/04812Interaction 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)
  • User Interface Of Digital Computer (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请涉及一种播放器控件隐藏方法及装置,用于对浏览器中播放的视频播放界面进行控制,所述方法包括:当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;确定所述页面中与所述视频标签对应的播放器脚本;按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部。由于视频播放界面中的控件不可见,所以就无法对视频进行操控,进而避免了由于误触摸控件,而导致视频播放中断或出现其它错误的问题,使得用户体验效果提高。

Description

一种播放器控件隐藏方法及装置
技术领域
本申请涉及浏览器技术领域,尤其涉及一种播放器控件隐藏方法及装置。
背景技术
随着移动终端性能的不断提高和无线互联技术的发展,通过移动终端进行视频播放变得越来越普遍。用户对通过移动终端进行视频播放的要求也越来越高。
现在的移动终端上的浏览器在播放网络中的视频时,是对通过页面获取到视频源直接进行播放,视频播放窗口样式,例如:控件的数量、图标以及位置等都一般都由视频源决定,例如:观看优酷网站中的视频时,视频播放窗口的样式为优酷定义的样式,观看爱奇艺网站中的视频时,视频播放窗口的样式为爱奇艺自定义的样式。
但对于一些视频需要用户直接观看,而无需用户操作,例如:会议直播或其它视频直播,由于播放窗口上显示有控件,所以用户在观看视频过程中,常常会出现误触摸控件,而导致视频播放中断或出现其它错误,用户体验效果差。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种播放器控件隐藏方法及装置。
有鉴于此,第一方面,本申请提供了一种播放器控件隐藏方法,用于对浏览器中播放的视频播放界面进行控制,所述方法包括:
当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
确定所述页面中与所述视频标签对应的播放器脚本;
按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;
根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部。
可选地,所述播放器脚本中包含有控件脚本,
所述方法还包括:
确定所述播放器脚本中所述控件脚本的位置;
将所述预设控件遮挡脚本加入到所述播放器脚本中与所述控件脚本对应的位置;
设置所述预设控件遮挡脚本的优先级高于所述控件脚本的优先级。
可选地,所述根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,包括:
在所述播放器脚本中查找与控件相关的脚本;
当与控件相关的脚本有多个时,选取优先级较高的预设控件遮挡脚本;
在生成与所述视频标签对应的视频播放界面同时,在所述视频播放界面上渲染生成遮挡层。
可选地,所述方法还包括:
获取所述浏览器中控件遮挡的设置状态;
判断所述设置状态是否为遮挡状态;
当所述设置状态为遮挡状态时,执行所述根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层的步骤。
第二方面,本申请还提供一种播放器控件隐藏方法,用于对浏览器中播放的视频播放界面进行控制,所述方法包括:
当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
确定所述页面中与所述视频标签对应的播放器脚本;所述播放器脚本中包含有控件脚本,
确定所述播放器脚本中所述控件脚本的位置;
将所述控件脚本从所述播放器脚本中删除;
将所述预设控件遮挡脚本加入到所述控件脚本对应的位置;
按照修改后所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上不显示控件。
第三方面,本申请还提供一种播放器控件隐藏装置,用于对浏览器中播放的视频播放界面进行控制,所述装置包括:
脚本获取单元,用于当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
确定单元,用于确定所述页面中与所述视频标签对应的播放器脚本;
界面生成单元,用于按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;
遮挡层生成单元,用于根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部。
可选地,所述播放器脚本中包含有控件脚本,
所述装置还包括:
位置确定子单元,用于确定所述播放器脚本中所述控件脚本的位置;
脚本注入子单元,用于将所述预设控件遮挡脚本加入到所述播放器脚本中与所述控件脚本对应的位置;
优先级设置子单元,用于设置所述预设控件遮挡脚本的优先级高于所述控件脚本的优先级。
可选地,所述遮挡层生成单元,包括:
脚本查找子单元,用于在所述播放器脚本中查找与控件相关的脚本;
脚本选取子单元,当与控件相关的脚本有多个时,选取优先级较高的预设控件遮挡脚本;
渲染子单元,用于在生成与所述视频标签对应的视频播放界面同时,在所述视频播放界面上渲染生成遮挡层。
可选地,所述装置还包括:
状态获取单元,用于获取所述浏览器中控件遮挡的设置状态;
状态判断单元,用于判断所述设置状态是否为遮挡状态;
所述遮挡层生成单元,还用于当所述设置状态为遮挡状态时,执行所述根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层的步骤。
第四方面,本申请还提供一种播放器控件隐藏装置,用于对浏览器中播放的视频播放界面进行控制,所述装置包括:
脚本获取单元,用于当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
脚本确定单元,用于确定所述页面中与所述视频标签对应的播放器脚本;所述播放器脚本中包含有控件脚本,
位置确定单元,用于确定所述播放器脚本中所述控件脚本的位置;
删除单元,用于将所述控件脚本从所述播放器脚本中删除;
加入单元,用于将所述预设控件遮挡脚本加入到所述控件脚本对应的位置;
界面生成单元,用于按照修改后所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上不显示控件。
本申请实施例提供的上述技术方案与现有技术相比具有如下优点:
本申请实施例中提供的该方法,当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;确定所述页面中与所述视频标签对应的播放器脚本;按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部。
该方法在应用中,在播放一些不需要用户操作的视频时,可以在浏览器的页面中生成视频播放界面之前,获取预先编写的预设控件遮挡脚本,然后在渲染时,利用播放器脚本生成播放器界面,并且根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,就可以使得播放器上的控件被遮挡,也就是播放器界面不显示控件。
这样用户在观看视频时,由于视频播放界面中的控件不可见,所以就无法对视频进行操控,进而避免了由于误触摸控件,而导致视频播放中断或出现其它错误的问题,使得用户体验效果提高。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的播放器控件隐藏方法的流程示意图;
图2为本申请实施例提供的播放器控件隐藏装置的结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供了一种播放器控件隐藏方法,该方法用于对浏览器中播放的视频播放界面进行控制。该方法可以应用于智能终端,例如:手机、平板电脑等。
图1为本申请实施例提供的播放器控件隐藏方法的流程示意图。
如图1所示,该方法可以包括以下步骤。
S101,当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本。
预设控件遮挡脚本,是浏览器的开发人员针对当前浏览器预先编写好的脚本,这个脚本的逻辑是在对视频播放界面上不显示控件。
在本申请实施例中,预设控件遮挡脚本可以预先植入到浏览器本地,另外,预设控件遮挡脚本还可以位于浏览器的远程服务器中,当用户设置需要对控件进行遮挡时,也即开启控件遮挡功能时,才从远程服务器中下载得到该预设控件遮挡脚本。
S102,确定所述页面中与所述视频标签对应的播放器脚本。
当加载具有视频的页面时,页面的代码段中的代码有很多,其中会包含有视频标签,以及和视频标签对应的播放器脚本,播放器脚本的作用是在加载网页时,可以在网页上创建播放器播放界面。
S103,按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面。
当获取到播放器的脚本后,就可以在页面上生成和视频标签对应的视频播放界面。
通常情况下,不同视频网站的播放器脚本都是各自设置,样式都各不相同,但为了便于控制,通常情况下,在所述视频播放界面上都显示有控件,控件可以包括:播放/暂停控件、快进/快退控件、音量调节控件、亮度调节控件以及设置控件等,对于一些网站,控件还可能包括弹幕控件等。
S104,根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部。
当生成视频播放界面后,可以根据预先编写的控件遮挡脚本在该视频播放界面上生成遮挡层。
本申请实施例中提供的该方法,当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;确定所述页面中与所述视频标签对应的播放器脚本;按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部。
该方法在应用中,在播放一些不需要用户操作的视频时,可以在浏览器的页面中生成视频播放界面之前,获取预先编写的预设控件遮挡脚本,然后在渲染时,利用播放器脚本生成播放器界面,并且根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,就可以使得播放器上的控件被遮挡,也就是播放器界面不显示控件。
这样用户在观看视频时,由于视频播放界面中的控件不可见,所以就无法对视频进行操控,进而避免了由于误触摸控件,而导致视频播放中断或出现其它错误的问题,使得用户体验效果提高。
在本申请一个实施例中,在播放器脚本中包含有控件脚本,该方法还可以包括以下步骤。
确定所述播放器脚本中所述控件脚本的位置。
将所述预设控件遮挡脚本加入到所述播放器脚本中与所述控件脚本对应的位置。
设置所述预设控件遮挡脚本的优先级高于所述控件脚本的优先级。
在本申请实施例中,可以将预设控件遮挡脚本注入到播放器脚本中,并且通过设置优先级的方式,在对渲染生成视频播放界面时,根据优先级高低,只读取所述预设控件遮挡脚本,这样,前述步骤S103和步骤S104,可以同时进行。
因此,在前述实施例的基础上,前述步骤S104可以包括以下步骤。
在所述播放器脚本中查找与控件相关的脚本;
当与控件相关的脚本有多个时,选取优先级较高的预设控件遮挡脚本;
在生成与所述视频标签对应的视频播放界面同时,在所述视频播放界面上渲染生成遮挡层。
在本申请另一实施例中,该方法还可以包括以下步骤。
获取所述浏览器中控件遮挡的设置状态;
判断所述设置状态是否为遮挡状态;
当所述设置状态为遮挡状态时,执行所述根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层的步骤。
在浏览器的设置界面中,具有控件遮挡设置开关,进而在该实施例中,可以先获取控件遮挡的设置状态,只有用户选择将设置状态设置为遮挡状态时,才进行前述步骤S101,从本地或从远程服务器中获取预设控件遮挡脚本。
本申请还提供一种播放器控件隐藏方法,用于对浏览器中播放的视频播放界面进行控制,该方法包括以下步骤:
S201,当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
S202,确定所述页面中与所述视频标签对应的播放器脚本;所述播放器脚本中包含有控件脚本,
S203,确定所述播放器脚本中所述控件脚本的位置;
S204,将所述控件脚本从所述播放器脚本中删除;
S205,将所述预设控件遮挡脚本加入到所述控件脚本对应的位置;
S206,按照修改后所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上不显示控件。
本申请实施例提供的该方法,与图1所示实施例相比,在页面中生成视频播放界面之前,就预先将播放器脚本中的控件脚本进行替换,将原来的脚本控件替换为预设控件遮挡脚本,这样在后续生成视频播放界面的同时,直接在视频播放界面上对控件遮挡,使得视频播放界面上不显示控件。
本申请还提供一种播放器控件隐藏装置,用于对浏览器中播放的视频播放界面进行控制,如图2所示,该装置包括:
脚本获取单元11,用于当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
确定单元12,用于确定所述页面中与所述视频标签对应的播放器脚本;
界面生成单元13,用于按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;
遮挡层生成单元14,用于根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部。
在本申请一个实施例中,所述播放器脚本中包含有控件脚本,所述装置还包括:
位置确定子单元,用于确定所述播放器脚本中所述控件脚本的位置;
脚本注入子单元,用于将所述预设控件遮挡脚本加入到所述播放器脚本中与所述控件脚本对应的位置;
优先级设置子单元,用于设置所述预设控件遮挡脚本的优先级高于所述控件脚本的优先级。
在本申请一个实施例中,所述遮挡层生成单元,包括:
脚本查找子单元,用于在所述播放器脚本中查找与控件相关的脚本;
脚本选取子单元,当与控件相关的脚本有多个时,选取优先级较高的预设控件遮挡脚本;
渲染子单元,用于在生成与所述视频标签对应的视频播放界面同时,在所述视频播放界面上渲染生成遮挡层。
本申请还提供一种播放器控件隐藏装置,用于对浏览器中播放的视频播放界面进行控制,该装置包括:
脚本获取单元,用于当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
脚本确定单元,用于确定所述页面中与所述视频标签对应的播放器脚本;所述播放器脚本中包含有控件脚本,
位置确定单元,用于确定所述播放器脚本中所述控件脚本的位置;
删除单元,用于将所述控件脚本从所述播放器脚本中删除;
加入单元,用于将所述预设控件遮挡脚本加入到所述控件脚本对应的位置;
界面生成单元,用于按照修改后所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上不显示控件。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本发明时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
可以理解的是,本发明可用于众多通用或专用的计算***环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器***、基于微处理器的***、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何***或设备的分布式计算环境等等。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

Claims (6)

1.一种播放器控件隐藏方法,用于对浏览器中播放的视频播放界面进行控制,其特征在于,所述方法包括:
获取所述浏览器中控件遮挡的设置状态;
判断所述设置状态是否为遮挡状态;
当所述设置状态为遮挡状态时,执行根据预设控件遮挡脚本在所述视频播放界面上生成遮挡层的步骤;
当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
确定所述页面中与所述视频标签对应的播放器脚本,所述播放器脚本中包含有控件脚本;
按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;
根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部;
所述方法还包括:
确定所述播放器脚本中所述控件脚本的位置;
将所述预设控件遮挡脚本加入到所述播放器脚本中与所述控件脚本对应的位置;
设置所述预设控件遮挡脚本的优先级高于所述控件脚本的优先级。
2.根据权利要求1所述的方法,其特征在于,所述根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,包括:
在所述播放器脚本中查找与控件相关的脚本;
当与控件相关的脚本有多个时,选取优先级较高的预设控件遮挡脚本;
在生成与所述视频标签对应的视频播放界面同时,在所述视频播放界面上渲染生成遮挡层。
3.一种播放器控件隐藏方法,用于对浏览器中播放的视频播放界面进行控制,其特征在于,所述方法包括:
当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
确定所述页面中与所述视频标签对应的播放器脚本;所述播放器脚本中包含有控件脚本,
确定所述播放器脚本中所述控件脚本的位置;
将所述控件脚本从所述播放器脚本中删除;
将所述预设控件遮挡脚本加入到所述控件脚本对应的位置;
按照修改后所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上不显示控件。
4.一种播放器控件隐藏装置,用于对浏览器中播放的视频播放界面进行控制,其特征在于,所述装置包括:
状态获取单元,用于获取所述浏览器中控件遮挡的设置状态;
状态判断单元,用于判断所述设置状态是否为遮挡状态;
遮挡层生成单元,用于当所述设置状态为遮挡状态时,执行根据预设控件遮挡脚本在所述视频播放界面上生成遮挡层的步骤;
脚本获取单元,用于当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
确定单元,用于确定所述页面中与所述视频标签对应的播放器脚本,所述播放器脚本中包含有控件脚本;
界面生成单元,用于按照所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上显示有控件;
遮挡层生成单元,用于根据所述预设控件遮挡脚本在所述视频播放界面上生成遮挡层,所述遮挡层的位置位于所述视频播放界面的控件顶部;
所述装置还包括:
位置确定子单元,用于确定所述播放器脚本中所述控件脚本的位置;
脚本注入子单元,用于将所述预设控件遮挡脚本加入到所述播放器脚本中与所述控件脚本对应的位置;
优先级设置子单元,用于设置所述预设控件遮挡脚本的优先级高于所述控件脚本的优先级。
5.根据权利要求4所述的装置,其特征在于,所述遮挡层生成单元,包括:
脚本查找子单元,用于在所述播放器脚本中查找与控件相关的脚本;
脚本选取子单元,当与控件相关的脚本有多个时,选取优先级较高的预设控件遮挡脚本;
渲染子单元,用于在生成与所述视频标签对应的视频播放界面同时,在所述视频播放界面上渲染生成遮挡层。
6.一种播放器控件隐藏装置,用于对浏览器中播放的视频播放界面进行控制,其特征在于,所述装置包括:
脚本获取单元,用于当检测到用户所请求的页面具有视频标签时,获取预设控件遮挡脚本;
脚本确定单元,用于确定所述页面中与所述视频标签对应的播放器脚本;所述播放器脚本中包含有控件脚本,
位置确定单元,用于确定所述播放器脚本中所述控件脚本的位置;
删除单元,用于将所述控件脚本从所述播放器脚本中删除;
加入单元,用于将所述预设控件遮挡脚本加入到所述控件脚本对应的位置;
界面生成单元,用于按照修改后所述播放器脚本在所述页面上生成与所述视频标签对应的视频播放界面,所述视频播放界面上不显示控件。
CN201711461828.7A 2017-12-28 2017-12-28 一种播放器控件隐藏方法及装置 Expired - Fee Related CN108182030B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711461828.7A CN108182030B (zh) 2017-12-28 2017-12-28 一种播放器控件隐藏方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711461828.7A CN108182030B (zh) 2017-12-28 2017-12-28 一种播放器控件隐藏方法及装置

Publications (2)

Publication Number Publication Date
CN108182030A CN108182030A (zh) 2018-06-19
CN108182030B true CN108182030B (zh) 2020-12-15

Family

ID=62548445

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711461828.7A Expired - Fee Related CN108182030B (zh) 2017-12-28 2017-12-28 一种播放器控件隐藏方法及装置

Country Status (1)

Country Link
CN (1) CN108182030B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109144644A (zh) * 2018-08-17 2019-01-04 上海哔哩哔哩科技有限公司 基于用户需求的播放器控制方法、装置和存储介质
CN111459487A (zh) * 2020-04-02 2020-07-28 上海极链网络科技有限公司 一种展示控件的方法、装置、设备及存储介质
CN112423086A (zh) * 2020-11-10 2021-02-26 北京达佳互联信息技术有限公司 视频的显示方法、装置、电子设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101808155A (zh) * 2009-02-13 2010-08-18 宏达国际电子股份有限公司 防止屏幕按键被误触的方法、装置及计算机程序产品
CN104394481A (zh) * 2014-09-30 2015-03-04 腾讯科技(深圳)有限公司 视频播放方法及装置
CN105487802A (zh) * 2015-11-30 2016-04-13 努比亚技术有限公司 屏幕投影管理方法、装置和***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101227594B (zh) * 2008-02-01 2010-07-14 深圳市迅雷网络技术有限公司 在线视频播放控制方法、装置及在线视频播放器生成方法
TWI420379B (zh) * 2009-12-09 2013-12-21 Telepaq Technology Inc 觸控螢幕之選擇功能選單方法
CN104822078B (zh) * 2015-04-30 2017-11-28 无锡天脉聚源传媒科技有限公司 一种视频字幕的遮挡方法及装置
CN106814949A (zh) * 2015-12-01 2017-06-09 北京触控科技有限公司 一种cocos游戏编辑器控件界面管理方法
CN106484409A (zh) * 2016-09-28 2017-03-08 乐视控股(北京)有限公司 一种页面控件管理方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101808155A (zh) * 2009-02-13 2010-08-18 宏达国际电子股份有限公司 防止屏幕按键被误触的方法、装置及计算机程序产品
CN104394481A (zh) * 2014-09-30 2015-03-04 腾讯科技(深圳)有限公司 视频播放方法及装置
CN105487802A (zh) * 2015-11-30 2016-04-13 努比亚技术有限公司 屏幕投影管理方法、装置和***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Director8从入门到精通;飞翔;《多媒体设计 自修•培训一册通》;20010531;第1-14页 *
关于弹出DIV层被视频显示插件遮挡的解决方案;admin;《http://bbs.anychat.cn/forum.php?mod=viewthread&tid=447》;20140107;第1-5页 *

Also Published As

Publication number Publication date
CN108182030A (zh) 2018-06-19

Similar Documents

Publication Publication Date Title
US10529384B2 (en) Video recording method and apparatus for mobile terminal
US10448082B2 (en) Information exchanging method and device, audio terminal and computer-readable storage medium
CN107341018B (zh) 一种在页面切换后继续显示视图的方法和装置
US20200201490A1 (en) Providing content via multiple display devices
CN108495185B (zh) 一种视频标题生成方法和装置
US20170127151A1 (en) Method and Device for Protecting Video Digital Copyrights
CN111614988B (zh) 用于呈现主屏幕快捷方式的***和方法
CN103634686A (zh) 一种用于预览视频的方法及装置
US10929460B2 (en) Method and apparatus for storing resource and electronic device
US20180014066A1 (en) System and methods for facile, instant, and minimally disruptive playback of media files
CN108182030B (zh) 一种播放器控件隐藏方法及装置
CN106921892B (zh) 在线视频播放方法及装置
CN111246301B (zh) 视频播放方法、装置、电子设备及计算机可读存储介质
CN104902290A (zh) 管理多个时间源数据的显示装置及其控制方法
CN104796795A (zh) 一种视频内容发布方法及装置
US20160345049A1 (en) Method and device for switching channel
US20190230311A1 (en) Video interface display method and apparatus
US20170171334A1 (en) Single-account multiple-preference recommendation method for video website and electronic device
CN104144357A (zh) 视频播放方法和***
WO2014176906A1 (en) Online video playing method and apparatus and computer readable medium
CN107169147B (zh) 数据处理方法、装置和电子设备
CN104796784A (zh) 应用程序内的视频播放方法及装置
CN104036042A (zh) 信息投放方法、装置及***
US20170171266A1 (en) Method and electronic device based on android platform for multimedia resource play
US10156955B2 (en) Method and server for storing, encoding and uploading video or object captured from a webpage using a toolbar

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
TA01 Transfer of patent application right

Effective date of registration: 20201028

Address after: 9 / F, TCL multimedia building, D4 building, international e city, 1001 Zhongshan Garden Road, Xili street, Nanshan District, Shenzhen City, Guangdong Province

Applicant after: SHENZHEN TCL NEW TECHNOLOGY Co.,Ltd.

Address before: 518052 Guangdong city of Shenzhen province Qianhai Shenzhen Hong Kong cooperation zone before Bay Road No. 1 building 201 room A (located in Shenzhen Qianhai business secretary Co. Ltd.)

Applicant before: SHENZHEN HAWK INTERNET Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20201215

Termination date: 20211228

CF01 Termination of patent right due to non-payment of annual fee