【技术实现步骤摘要】
播放内存管理方法、装置以及计算机可读存储介质
[0001]本申请涉及计算机
,具体涉及一种播放内存管理方法、装置以及计算机可读存储介质。
技术介绍
[0002]随着图形处理技术的发展,在视频直播、游戏画面渲染等画面实时播放方面上得以应用。然而,在对视频直播画面或游戏画面进行显示时,其显示过程需要占用设备相应的运行资源,如内存、CPU等。为了对设备的运行资源进行管理,相关技术在对直播画面或游戏画面进行播放时,先为画面显示的运行环境、纹理缓存和顶点缓存等提供运行资源,并在直播或游戏运行过程结束后释放运行资源,实现对设备的运行资源进行管理。
[0003]然而,相关技术在播放直播画面或游戏画面的过程中,由于显示画面中的元素种类繁多,随着不同元素在画面帧中的显示呈现,需要占用大量的运行资源,如,占用大量的内存资源,这容易出现内存资源浪费,且由于设备的内存资源紧缺而导致显示画面卡顿的现象,影响了用户的观看体验。
技术实现思路
[0004]本申请实施例提供一种播放内存管理方法、装置以及计算机可读存储介质,可实 ...
【技术保护点】
【技术特征摘要】
1.一种播放内存管理方法,其特征在于,包括:获取动画播放业务,并根据所述动画播放业务生成动画播放队列中的待播放消息;查询与所述动画播放队列中的待播放消息相匹配的消息播放组件,并通过所述消息播放组件播放所述待播放消息对应的动画特效视图;识别在播放所述述动画特效视图时所占用的目标播放内存量;确定所述动画特效视图的播放进度,并根据所述播放进度控制所述目标播放内存量进行释放。2.根据权利要求1所述的方法,其特征在于,所述播放进度包括播放时长,所述确定所述动画特效视图的播放进度,包括:通过所述消息播放组件对应的播放计时器计算所述动画特效视图的播放时长;则所述根据所述播放进度控制所述目标播放内存量进行释放,包括:当所述播放时长大于或等于预设时长阈值时,对所述目标播放内存量进行释放。3.根据权利要求1所述的方法,其特征在于,所述确定所述动画特效视图的播放进度,包括:识别所述动画特效视图在所述消息播放组件关联的显示画面中展示效果;根据所述展示效果确定所述动画特效视图的播放进度。4.根据权利要求3所述的方法,其特征在于,所述根据所述展示效果确定所述动画特效视图的播放进度,包括:若所述展示效果为所述动画特效视图在所述显示画面中隐藏,则确定所述播放进度为所述动画特效视图播放完毕;则所述根据所述播放进度控制所述目标播放内存量进行释放,包括:当检测到所述动画特效视图播放完毕时,对所述目标播放内存量进行释放。5.根据权利要求3所述的方法,其特征在于,所述根据所述展示效果确定所述动画特效视图的播放进度,包括:若所述展示效果为所述动画特效视图在所述显示画面中呈透视效果,则确定所述播放进度为所述动画特效视图播放完毕;则所述根据所述播放进度控制所述目标播放内存量进行释放,包括:当检测到所述动画特效视图播放完毕时,对所述目标播放内存量进行释放。6.根据权利要求1所述的方法,其特征在于,所述动画特效视图包括直播画面中的礼物特效视图,所述确定所述动画特效视图的播放进度,包括:获取所述消息播放组件关联的视图层级关系,并根据所述视图层级关系确定直播画面层级视图;根据所述直播画面层级视图的显示状态,确定所述礼物特效视图的播放进度;所述根据所述播放进度控制所述目标播放内存量进行释放,包括:若所述播放进度为所述礼物特效视图播放完毕,则对所述目标播放内存量进行释放。7.根据权利要求1所述的方法,其特征在于,所述获取动画播放业务之前,还包括:响应于针对显示画面中的目标直播窗口的触控指令,启动直播播放器,并通过所述直播播放器...
【专利技术属性】
技术研发人员:梁伟杰,
申请(专利权)人:广州方硅信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。