【技术实现步骤摘要】
本专利技术属于浏览器的
,尤其涉及一种浏览器的视频处理方法及视频处理系统。
技术介绍
目前,很多浏览器中设置了独立的视频播放器,用于实时的从浏览器的数据库中读取并播放视频数据,为用户带来了极佳的观看体验。其中,当点击视频播放器的播放区域(或称为VideoView组件)时,所述演示区域是浮在浏览器的页面之上用于控制及展示视频数据的可视区域,产生的键值(KeyValue)会透传到浏览器的渲染(Render)进程,进而导致浏览器的页面发生跳转。然而,通常用户点击播放区域只是想控制视频数据的播放,而非将点击事件交给页面处理。常规的解决方法,是在系统的应用层对用户的点击动作(如Touch事件)进行拦截,但是此方法并不能识别用户的真正意图,容易产生误操作、或无法执行用户的操作指令,影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种浏览器的视频处理方法及视频处理系统,可以解决现有技术中无法对用户的操作进行判断,容易导致误操作 ...
【技术保护点】
一种浏览器的视频处理方法,应用于浏览器视频播放器中,其特征在于,所述视频处理方法包括:调用系统接口捕获输入事件;判断所述浏览器视频播放器的播放区域是否是全屏模式;若不是全屏模式,则判断所述输入事件的点击区域与所述播放区域是否存在重叠;若不存在重叠,则对所述输入事件进行拦截;或若存在重叠或是全屏模式,则执行所述输入事件。
【技术特征摘要】
1.一种浏览器的视频处理方法,应用于浏览器视频播放器中,其特征在于,
所述视频处理方法包括:
调用系统接口捕获输入事件;
判断所述浏览器视频播放器的播放区域是否是全屏模式;
若不是全屏模式,则判断所述输入事件的点击区域与所述播放区域是否存
在重叠;
若不存在重叠,则对所述输入事件进行拦截;或
若存在重叠或是全屏模式,则执行所述输入事件。
2.如权利要求1所述的视频处理方法,其特征在于,判断所述浏览器视频
播放器的播放区域是否是全屏模式的步骤,包括:
所述播放区域进入全屏模式时,在所述浏览器播放器的属性中添加全屏标
识;以及
通过读取所述全屏标识,来判断所述播放区域是否是全屏播放。
3.如权利要求1所述的视频处理方法,其特征在于,判断所述输入事件的
点击区域与所述播放区域是否存在重叠的步骤,之前还包括:
获取所述播放区域的播放位置和区域大小。
4.如权利要求1所述的视频处理方法,其特征在于,调用系统接口捕获输
入事件的步骤,之后还包括:
对所述输入事件进行分析,以生成键值;
从事件处理器中对所述键值进行匹配,以生成输入事件的属性;
对所述属性进行过滤,以保留敲击类和触摸类的输入事件;
判断所述输入事件的点击区域与播放区域是否存在重叠,具体包括:判断
\t所述敲击类和触摸类的输入事件的敲击位置或触摸位置与播放区域是否存在重
叠。
5.如权利要求1所述的视频处理方法,其特征在于,对所述输入事件进行
拦截的步骤,之后还包括:
将被拦截的输入事件进入日志。
6.一种浏览器的视频处理系统,应用于浏览器视频...
【专利技术属性】
技术研发人员:孙庆波,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。