一种视频控件的加载方法和装置制造方法及图纸

技术编号:14013579 阅读:33 留言:0更新日期:2016-11-17 15:17
本发明专利技术公开了一种视频控件的加载方法和装置,涉及Android系统技术及多媒体图像处理技术领域,解决现有技术中安卓系统在安装视频控件时出现的闪屏问题。其中,该方法适用于安卓Android系统上的视频控件加载,该方法包括:在加载视频控件前,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色;在所述屏幕界面下,加载所述视频控件。

【技术实现步骤摘要】

本专利技术涉及Android系统技术及多媒体图像处理
,尤其涉及一种视频控件的加载方法和装置
技术介绍
安卓Android系统由于是开源系统,近年来被广泛的应用,越来越多的设备采用安卓系统,如手机,平板电脑,机顶盒等。在应用安卓系统的设备中,在进入一个新界面后,通常都会加载(即安装)该界面使用时需要的各个控件,如果有视频控件,也同样会被加载。加载视频控件时,通常是应该显示该正在加载的视频控件的界面的背景色,但是,在现有技术中,加载视频控件的过程时,却会突然显示出视频控件以外界面的背景颜色,导致了界面颜色不一致,从视觉效果上来说,就是人们常说的闪屏问题。
技术实现思路
本专利技术实施例提供一种视频控件的加载方法和装置,用于解决现有技术中安卓系统在安装视频控件时出现的闪屏问题。一种视频控件的加载方法,适用于安卓Android系统上的视频控件加载,该方法包括:在加载视频控件前,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色;在所述屏幕界面下,加载所述视频控件。本专利技术实施例提供的方法中,通过采用将视频控件和其父控件的背景色均更换为屏幕界面的背景色的技术手段,解决了现有技术中,在新界面加载视频控件导致的闪屏问题,进而取得了在加载视频控件时不闪屏,同时不影响视频控件的加载和使用的技术效果。可选的,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色,具体包括:将所述视频控件的背景色参数修改为屏幕界面的背景色参数,以及将所述视频控件的父控件的背景色参数修改为屏幕界面的背景色参数。可选的,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色,具体包括:用所述屏幕界面的背景色的图片作为所述视频控件的背景色,以及用所述屏幕界面的背景色的图片作为所述视频控件的父控件的背景色。可选的,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色,具体包括:将所述视频控件的背景色透明度设置为全透明,以及将所述视频控件的父控件的背景色透明度设置全透明。本专利技术实施例提供的方法,通过采用将视频控件和其父控件的背景色参数修改为屏幕界面的背景色参数,用屏幕界面的背景色的图片作为视频控件和其父控件的背景色,或将视频控件和其父控件的背景色透明度设置为全透明等技术手段,实现让用户对父控件和视频控件的背景色无感知,不会产生由于父控件导致的闪屏问题的技术效果。可选的,所述父控件为视频控件的最底层父控件。视频控件为子控件,其上可以有多层父控件,本专利技术实施例提供的方法中,仅需对最底层的父控件仅需更换背景色的处理,可以减少工作量的同时,实现避免闪屏的技术效果。基于同样的专利技术构思,本专利技术实施例继续提供一种视频控件的加载装置,适用于安卓Android系统上的视频控件加载,该装置包括:更换模块,用于在加载视频控件前,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色;加载模块,用于在所述屏幕界面下,加载所述视频控件。本专利技术实施例提供的装置中,通过采用将视频控件和其父控件的背景色均更换为屏幕界面的背景色的功能,解决了现有技术中,在新界面加载视频控件导致的闪屏问题,进而取得了在加载视频控件时不闪屏,同时不影响视频控件的加载和使用的技术效果。可选的,所述更换模块包括:修改单元,用于将所述视频控件的背景色参数修改为屏幕界面的背景色参数,以及将所述视频控件的父控件的背景色参数修改为屏幕界面的背景色参数。可选的,所述更换模块包括:替换单元,用于用所述屏幕界面的背景色的图片作为所述视频控件的背景色,以及用所述屏幕界面的背景色的图片作为所述视频控件的父控件的背景色。可选的,所述更换模块包括:设置单元,用于将所述视频控件的背景色透明度设置为全透明,以及将所述视频控件的父控件的背景色透明度设置全透明。本专利技术实施例提供的装置,通过采用将视频控件和其父控件的背景色参数修改为屏幕界面的背景色参数,用屏幕界面的背景色的图片作为视频控件和其父控件的背景色,或将视频控件和其父控件的背景色透明度设置为全透明等功能,实现让用户对父控件和视频控件的背景色无感知,不会产生由于父控件导致的闪屏问题的技术效果。可选的,所述父控件为所述视频控件的最底层父控件。视频控件为子控件,其上可以有多层父控件,本专利技术实施例提供的装置中,仅需对最底层的父控件仅需更换背景色的处理,可以减少工作量的同时,实现避免闪屏的技术效果。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为本专利技术实施例一提供的一种视频控件的加载方法的流程图;图2为本专利技术实施例二提供的另一种视频控件的加载方法的流程图;图3为本专利技术实施例三提供的一种视频控件的加载装置的结构示意图。图4为本专利技术实施例三提供的另一种视频控件的加载装置的结构示意图。具体实施方式以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。实施例一参见图1,本专利技术实施例提供的一种视频控件的加载方法,该方法适合部署在使用安卓Android系统的设备上,该流程如下,包括:101,在加载视频控件前,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色;在研究为什么会出现闪屏问题的时候,专利技术人发现原来视频控件是一个子控件,其上还有父控件。虽然该视频控件的父控件可能是为空的,没什么作用,但是安卓系统下,就是会使视频控件为一个子控件,这是安卓系统的特有现象。而加载该视频控件的时候,安卓系统下也必须是先加载父控件,再加载子控件,因此加载该视频控件时,还是会先加载该父控件,并会显示父控件的背景颜色(父控件默认是黑色)。由于本来应显示视频控件的背景颜色,现在安卓系统显示的却是父控件的背景颜色,这使父控件的界面与其外界面的背景颜色不一致的,也就是人们常说的闪屏问题。基于上述研究分析,本专利技术提供了将视频控件和其父控件的背景色都修改为屏幕界面的背景色的解决方案。102,在所述屏幕界面下,加载所述视频控件。由于其界面的背景色与屏幕界面的背景色一致,这样,就算父控件加载,所以用户也不会看到不同色的界面,也就感觉不到闪屏了。本专利技术实施例提供的方法中,通过采用将视频控件和其父控件的背景色均更换为屏幕界面的背景色的技术手段,解决了现有技术中,在新界面加载视频控件导致的闪屏问题,进而取得了在加载视频控件时不闪屏,同时不影响视频控件的加载和使用的技术效果。可选的,上述101可通过如下任一种方式实现:将所述视频控件的背景色参数修改为屏幕界面的背景色参数,以及将所述视频控件的父控件的背景色参数修改为屏幕界面的背景色参数。用所述屏幕界面的背景色的图片作为所述视频控件的背景色,以及用所述屏幕界面的背景色的图片作为所述视频控件的父控件的背景色。将所述视频控件的背景色透本文档来自技高网...
一种视频控件的加载方法和装置

【技术保护点】
一种视频控件的加载方法,其特征在于,适用于安卓Android系统上的视频控件加载,该方法包括:在加载视频控件前,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色;在所述屏幕界面下,加载所述视频控件。

【技术特征摘要】
1.一种视频控件的加载方法,其特征在于,适用于安卓Android系统上的视频控件加载,该方法包括:在加载视频控件前,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色;在所述屏幕界面下,加载所述视频控件。2.根据权利要求1所述的方法,其特征在于,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色,具体包括:将所述视频控件的背景色参数修改为屏幕界面的背景色参数,以及将所述视频控件的父控件的背景色参数修改为屏幕界面的背景色参数。3.根据权利要求1或2所述的方法,其特征在于,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色,具体包括:用所述屏幕界面的背景色的图片作为所述视频控件的背景色,以及用所述屏幕界面的背景色的图片作为所述视频控件的父控件的背景色。4.根据权利要求1或2所述的方法,其特征在于,将所述视频控件的背景色和所述视频控件的父控件的背景色均更换为屏幕界面的背景色,具体包括:将所述视频控件的背景色透明度设置为全透明,以及将所述视频控件的父控件的背景色透明度设置全透明。5.根据权利要求...

【专利技术属性】
技术研发人员:赵少雷
申请(专利权)人:天脉聚源北京传媒科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1