一种处理视频画面的方法、相关装置及存储介质制造方法及图纸

技术编号:24946738 阅读:41 留言:0更新日期:2020-07-17 23:05
本申请实施例提供一种处理视频画面的方法、相关装置及存储介质,该方法包括:在前端平台,对目标视频的首帧数据拆解为视频播放数据和业务数据,基于该视频播放数据和渲染后的业务数据生成首帧画面,并发送给终端。终端获取目标视频的首帧画面,将视频播放数据关联到第一界面控件以及将业务数据关联到第二界面控件;其中,第一界面控件用于控制播放组件播放视频播放数据的播放逻辑;第二界面控件用于控制所述业务数据在用户界面上的显示以及控制业务逻辑;通过第一界面控件和第二界面控件,将首帧画面生成目标视频画面。本方案能够加快目标视频画面的生成速度和播放速度。

【技术实现步骤摘要】
一种处理视频画面的方法、相关装置及存储介质
本申请实施例涉及视频处理
,尤其涉及一种处理视频画面的方法、相关装置及存储介质。
技术介绍
移动端动态化框架技术是一种让开发者可以使用前端开发技术来开发移动端原生应用的新技术,基本原理是移动端底层提供一个与前端通信的桥接器,桥接器接收到前端传过来的命令来去生成各种移动端特有的View元素,因为前端的动态性,所以是其生成的移动端页面也具有动态性。基于移动端的产品需求时,通常会将播放器自身包装成一个UI相关的View元素,将纯播放器添加到其中来满足不同的业务场景,如视频标题展示、播放标志的显示隐藏、音量条控制等业务逻辑。在对现有技术的研究和实践过程中,本申请实施例的专利技术人发现,播放器封装成UI相关的View元素在移动端动态化框架的场景下,一方面要接收框架侧传来的绘制UI的指令,一方面要执行播放相关的逻辑,导致终端的性能损耗增加。
技术实现思路
本申请实施例提供了一种处理视频画面的方法、相关装置及存储介质,能够加快目标视频画面的生成速度和播放速度,以及提高客户端的性能。本文档来自技高网...

【技术保护点】
1.一种处理视频画面的方法,其特征在于,所述方法包括:/n获取目标视频的首帧画面,所述首帧画面包括视频播放数据和已渲染的业务数据;/n将所述视频播放数据关联到第一界面控件以及将所述业务数据关联到第二界面控件;其中,所述第一界面控件用于控制播放组件播放所述视频播放数据的播放逻辑;所述第二界面控件用于控制所述业务数据在用户界面上的显示以及控制业务逻辑;/n通过所述第一界面控件和所述第二界面控件,将所述首帧画面生成目标视频画面。/n

【技术特征摘要】
1.一种处理视频画面的方法,其特征在于,所述方法包括:
获取目标视频的首帧画面,所述首帧画面包括视频播放数据和已渲染的业务数据;
将所述视频播放数据关联到第一界面控件以及将所述业务数据关联到第二界面控件;其中,所述第一界面控件用于控制播放组件播放所述视频播放数据的播放逻辑;所述第二界面控件用于控制所述业务数据在用户界面上的显示以及控制业务逻辑;
通过所述第一界面控件和所述第二界面控件,将所述首帧画面生成目标视频画面。


2.根据权利要求1所述的方法,其特征在于,所述将所述首帧画面生成目标视频画面之后,所述方法还包括:
通过所述第一界面控件展示所述目标视频画面中的视频播放数据,以及通过所述第二界面控件展示所述目标视频画面中的业务数据;
接收用户的第一消息,所述第一消息用于请求播放所述目标视频;
通过所述第一界面控件启动所述播放组件,以控制所述播放组件播放所述目标视频画面。


3.根据权利要求2所述的方法,其特征在于,所述方法基于页面控件框架实现,所述第一界面控件和所述第二界面控件属于同一个父界面控件,所述将所述首帧画面生成目标视频画面之前,所述方法还包括:
将所述第一界面控件与所述播放组件关联;
设置所述父界面控件与所述第一界面控件之间的调用方式和通信方式;
所述通过所述第一界面控件启动所述播放组件,以显示所述目标视频画面,接收用户的第一消息,包括:
通过所述父界面控件调用所述第一界面控件,以启动所述播放组件显示所述目标视频画面;
通过所述父界面控件接收所述第一消息。


4.根据权利要求3所述的方法,其特征在于,所述页面控件框架还包括抽象类,所述方法还包括:
接收第二消息,所述第二消息用于请求对所述目标视频的第一播放界面进行放大显示;
将所述第一界面控件从所述父界面控件移动至所述抽象类中;
将所述第一播放界面的尺寸更新为所述抽象类中的尺寸设置信息;
通过调用所述抽象类显示所述第一播放界面;
旋转所述第一播放界面,以生成第二播放界面;
显示所述第二播放界面。


5.根据权利要求4所述的方法,其特征在于,所述将所述第一界面控件从所述父界面控件中移动至抽象类中,包括:
将所述第一界面控件从所述父界面控件中移除,记录所述第一界面控件在所述父界面控件中的初始索引和初始布局信息;
清空设置在所述第一界面控件上的所述初始布局信息;
将所述第一界面控件添加到所述抽象类中。


6.根据权利要求4或5所述的方法,其特征在于,所述将所述第一播放界面的尺寸更新为所述抽象类中的尺寸设置信息,包括:
为所述第一界面控件设置新布局信息;
按照所述父界面控件中的尺寸设置信息,设置所述第一播放界面的目标尺寸;
根据所述新布局信息和所述目标尺寸生成所述第二播放界面。


7.根据权利要求6所述的方法,其特征在于,所述接收第二...

【专利技术属性】
技术研发人员:何鑫邱良雄梁沁林锦涛张晓文李相如吴桂盛李煜彬刘宜鑫周宇胡玮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1