[发明专利]视频处理方法、装置、存储介质及电子设备有效
申请号: | 201910983982.3 | 申请日: | 2019-10-16 |
公开(公告)号: | CN110691282B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 李双洋 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/485 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 崔家源;夏东栋 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 处理 方法 装置 存储 介质 电子设备 | ||
本公开实施例公开了一种视频处理方法、装置、存储介质及电子设备,方法包括:检测预先加载第一视频元素的第一承载单元是否满足预定预览条件;当满足预定预览条件时,通过与第一承载单元绑定的第一播放器播放第一视频元素对应的视频流;当不满足预定预览条件时,停止播放第一播放器中的视频流;继续检测第一承载单元是否满足预定释放条件;在满足预定释放条件时,释放第一承载单元中的第一视频元素以及第一播放器中的视频流。本公开实施例为每个承载单元都绑定了一个播放器,承载单元在承载视频元素时使用与其绑定的播放器播放视频元素的视频流,不需要重新创建一个播放器,释放时也只是释放视频元素和播放器中的视频流,不会释放播放器。
技术领域
本公开涉及数据处理领域,特别涉及一种视频处理方法、装置、存储介质及电子设备。
背景技术
直播软件已经成为大众较为喜爱的一种应用程序,用户可以通过直播软件观看主播的直播,与主播进行沟通,并获取实时资讯。在用户使用直播软件时,通常直播软件中会有很多直播间,随着用户界面的滑动,不同直播间的信息也会呈献给用户,用户可以通过呈现的信息选择进入某个直播间观看直播的视频内容。
为了给用户呈现更多的信息,用户可以通过用户界面上每个直播间的预览窗口来预览直播间中当前的视频内容。然而,当用户通过滑动用户界面来选择直播间时,由于要预览直播间的视频内容,所以需要不停的释放和创建预览窗口中的播放器,会造成CPU负载较大,UI界面出现卡顿,流畅性较差。
发明内容
有鉴于此,本公开实施例提出了一种视频处理方法、装置、存储介质及电子设备,用以解决现有技术的如下问题:当用户通过滑动用户界面来选择直播间时,由于要预览直播间的视频内容,所以需要不停的释放和创建播放器,会造成CPU负载较大,UI界面出现卡顿,流畅性较差。
一方面,本公开实施例提出了一种视频处理方法,包括:检测预先加载第一视频元素的第一承载单元是否满足预定预览条件;当满足所述预定预览条件时,通过与所述第一承载单元绑定的第一播放器播放所述第一视频元素对应的视频流;当不满足所述预定预览条件时,停止播放所述第一播放器中的所述视频流;继续检测所述第一承载单元是否满足预定释放条件;在满足所述预定释放条件时,释放所述第一承载单元中的所述第一视频元素以及所述第一播放器中的所述视频流。
另一方面,本公开实施例提出了一种视频处理装置,包括:第一检测模块,用于检测预先加载第一视频元素的第一承载单元是否满足预定预览条件;第一执行模块,用于当满足所述预定预览条件时,通过与所述第一承载单元绑定的第一播放器播放所述第一视频元素对应的视频流;第二执行模块,用于当不满足所述预定预览条件时,停止播放所述第一播放器中的所述视频流;第二检测模块,用于继续检测所述第一承载单元是否满足预定释放条件;释放模块,用于在满足所述预定释放条件时,释放所述第一承载单元中的所述第一视频元素以及所述第一播放器中的所述视频流。
另一方面,本公开实施例提出了一种存储介质,存储有计算机程序,计算机程序被处理器执行时实现本公开任意实施例提供的方法。
另一方面,本公开实施例提出了一种电子设备,至少包括存储器、处理器,存储器上存储有计算机程序,处理器在执行存储器上的计算机程序时实现本公开任意实施例提供的方法。
本公开实施例通过为每个承载单元都绑定一个播放器,承载单元在加载视频元素时,使用与其绑定的播放器播放视频元素的视频流,不需要重新创建一个播放器,在承载单元满足预定释放条件时,也只是释放视频元素和播放器中的视频流,不会释放播放器。该过程相对于现有技术减少了不断释放和创建播放器的过程,大大降低了CPU的负荷,用户界面较为流畅。
附图说明
结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。
图1为本公开第一实施例提供的视频处理方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910983982.3/2.html,转载请声明来源钻瓜专利网。