[发明专利]视频处理方法、装置、存储介质及终端有效
| 申请号: | 202110815322.1 | 申请日: | 2021-07-19 |
| 公开(公告)号: | CN113613064B | 公开(公告)日: | 2023-06-27 |
| 发明(设计)人: | 曹世梅 | 申请(专利权)人: | 深圳TCL新技术有限公司 |
| 主分类号: | H04N21/44 | 分类号: | H04N21/44;H04N21/4402 |
| 代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 徐世俊 |
| 地址: | 518052 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频 处理 方法 装置 存储 介质 终端 | ||
1.一种视频处理方法,其特征在于,包括:
根据预设视图类创建目标视图对象;
在浏览器页面中创建视频播放器,其中,所述视频播放器所对应的显示方式为叠加显示方式,所述视频播放器所对应的视图对象为所述目标视图对象;
当所述浏览器页面播放视频信息时,将基于所述视频信息解码所得到的视频数据渲染至所述目标视图对象;
在所述目标视图对象所对应的第一显示图层中显示渲染后的视频数据,
其中,所述第一显示图层位于所述浏览器页面所对应的第二显示图层之下,所述视频处理方法,还包括:渲染浏览器页面所对应的第二显示图层,其中,所述第二显示图层中的所述视频播放器所对应的视频显示区域透明;
其中,所述叠加显示方式允许视频播放器中的视频信号不经过处理芯片来进行处理,而直接通过硬件驱动方式输出到所述第一显示图层上;所述第二显示图层是浏览器内核来控制渲染的,所述第二显示图层通过处理芯片绘制/渲染得到。
2.根据权利要求1所述的视频处理方法,其特征在于,所述根据预设视图类创建目标视图对象之后,还包括:
隐藏所述目标视图对象;
当在所述浏览器页面中创建视频播放器时,显示所述目标视图对象。
3.根据权利要求1所述的视频处理方法,其特征在于,所述在浏览器页面中创建视频播放器之前,还包括:
判断所述浏览器页面所对应的第二显示图层中的视频标签是否被创建;
对应地,所述在浏览器页面中创建视频播放器,包括:
当浏览器页面所对应的第二显示图层中的视频标签创建时,在所述浏览器页面中创建所述视频播放器。
4.根据权利要求3所述的方法,其特征在于,所述当浏览器页面所对应的第二显示图层中的视频标签创建时,在所述浏览器页面中创建所述视频播放器,包括:
获取所述视频标签所对应的目标显示大小和目标显示位置;
根据所述视频标签所对应的目标显示大小和目标显示位置创建所述视频播放器,并设置所述视频播放器所对应的视图对象为所述目标视图对象、所述目标视图对象的显示大小为所述目标显示大小、所述目标视图对象的显示位置为所述目标显示位置。
5.根据权利要求1所述的视频处理方法,其特征在于,所述将基于所述视频信息解码所得到的视频数据渲染至所述目标视图对象,包括:
通过原生视频编解码模块创建解码器对象,根据所述解码器对象对所述视频信息进行解码以得到所述视频数据;
将所述目标视图对象传递给所述解码器对象;
通过所述解码器对象调用原生渲染模块,以使得所述原生渲染模块将所述视频数据渲染至所述目标视图对象。
6.根据权利要求1所述的视频处理方法,其特征在于,所述在浏览器页面中创建视频播放器,包括:
通过所述浏览器页面对应的媒体应用程序所提供的视图对象获取接口获取所述目标视图对象;
将所述目标视图对象传递至浏览器内核;
在所述浏览器页面中创建视频播放器,并基于浏览器内核设置所述视频播放器的显示方式为叠加显示方式、所述视频播放器所对应的视图对象为所述目标视图对象。
7.根据权利要求1所述的视频处理方法,其特征在于,所述根据预设视图类创建目标视图对象之后,还包括:
当检测到退出所述浏览器页面时,隐藏所述目标视图对象;
当检测到退出所述浏览器页面对应的媒体应用程序时,删除所述目标视图对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳TCL新技术有限公司,未经深圳TCL新技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110815322.1/1.html,转载请声明来源钻瓜专利网。





