【技术实现步骤摘要】
直播界面的加载方法、装置、客户端及存储介质
[0001]本申请实施例涉及网络直播
,尤其涉及一种直播界面的加载方法、装置、客户端及存储介质。
技术介绍
[0002]随着网络通信技术的进步,网络直播成为一种新兴的网络互动方式,网络直播也因其实时性、交互性等特点受到越来越多观众的喜爱。
[0003]但是,随着直播业务的迭代和发展,直播界面中需要加载的交互组件越来越多,这将导致用户进入直播间时,直播界面的渲染速度变得越来越慢,从而影响了播放视频的效率,降低了用户的观看体验。
技术实现思路
[0004]本申请实施例提供了一种直播界面的加载方法、装置、客户端及存储介质,可以解决直播界面内出视频速度较低,影响用户互动体验的技术问题,该技术方案如下:
[0005]第一方面,本申请实施例提供了一种直播界面的加载方法,包括步骤:
[0006]客户端响应直播界面加载请求,判断是否缓存所述直播界面对应的界面静态图像,若否,则发送界面静态图像调取请求至服务器;其中,所述界面静态图像调取请求包括客户端信息,所述界面静态图像内包含除视频组件之外的交互组件的静态图像;
[0007]所述服务器接收所述界面静态图像调取请求,查找与所述客户端信息匹配的界面静态图像,发送所述界面静态图像至所述客户端;
[0008]所述客户端获取所述界面静态图像;加载所述直播界面内所述交互组件的根布局;显示所述界面静态图像;根据预设的交互组件加载优先级,依序按照所述根布局加载各个所述交互组件;当各个所述交互组件 ...
【技术保护点】
【技术特征摘要】
1.一种直播界面的加载方法,其特征在于,所述方法包括步骤:客户端响应直播界面加载请求,判断是否缓存所述直播界面对应的界面静态图像,若否,则发送界面静态图像调取请求至服务器;其中,所述界面静态图像调取请求包括客户端信息,所述界面静态图像内包含除视频组件之外的交互组件的静态图像;所述服务器接收所述界面静态图像调取请求,查找与所述客户端信息匹配的界面静态图像,发送所述界面静态图像至所述客户端;所述客户端获取所述界面静态图像;加载所述直播界面内所述交互组件的根布局;显示所述界面静态图像;根据预设的交互组件加载优先级,依序按照所述根布局加载各个所述交互组件;当各个所述交互组件加载完成时,隐藏所述界面静态图像;其中,所述根布局用于确定各个所述交互组件在所述直播界面中的位置,所述直播界面中的视频组件的加载优先级最高。2.一种直播界面的加载方法,其特征在于,所述方法包括步骤:响应直播界面加载请求,获取所述直播界面对应的界面静态图像;其中,所述界面静态图像内包含除视频组件之外的交互组件的静态图像;加载所述直播界面内所述交互组件的根布局;其中,所述根布局用于确定各个所述交互组件在所述直播界面中的位置;显示所述界面静态图像;根据预设的交互组件加载优先级,依序按照所述根布局加载各个所述交互组件;其中,所述直播界面中的视频组件的加载优先级最高;当各个所述交互组件加载完成时,隐藏所述界面静态图像。3.根据权利要求2所述的直播界面的加载方法,其特征在于,所述获取所述直播界面对应的界面静态图像,包括步骤:若当前客户端未缓存所述直播界面对应的界面静态图像,发送所述界面静态图像调取请求至服务器;其中,所述界面静态图像调取请求中包括安装至所述客户端的直播应用程序的版本信息、所述客户端的操作系统的类别信息以及所述客户端的屏幕分辨率;接收所述服务器返回的与所述版本信息、所述操作系统的类别信息以及所述显示分辨率匹配的界面静态图像。4.根据权利要求3所述的直播界面的加载方法,其特征在于,所述显示所述界面静态图像,包括步骤:若所述服务器返回的所述界面静态图像的分辨率与所述客户端的屏幕分辨率不一致,则根据所述客户端的屏幕分辨率缩放所述界面静态图像。5.根据权利要求2至4任一项所述的直播界面的加载方法,其特征在于:所述直播界面对应的界面静态图像的背景为透明背景。6.根据权利要求2至4任一项所述的直播界面的加载方法,其特征在于,还包括步骤:响应所述直播界面加载请求,通过多线程分别执行频道协议发送操作、视频流订阅操作、视频流下载操作和视频流解码操作;所述根据预设的交互组件加载优先级,依序按照所述根布局加载各个所述交互组件,包括步骤:根据所述视频组件在所述直播界面中的位置,在所述直播界面中优先加载所述视频组
件;将解码后的视频流绑定至所述视频组件中播放;根据预设的除视频组件之外的交互组件的加载优先级和所述交互组件在所述直播界面中的位置,依序加载除视频组件之外...
【专利技术属性】
技术研发人员:曾衍,
申请(专利权)人:广州方硅信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。