[发明专利]视频处理方法、装置、存储介质及电子设备有效
申请号: | 201910983982.3 | 申请日: | 2019-10-16 |
公开(公告)号: | CN110691282B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 李双洋 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | H04N21/472 | 分类号: | H04N21/472;H04N21/485 |
代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 崔家源;夏东栋 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 处理 方法 装置 存储 介质 电子设备 | ||
1.一种视频处理方法,其特征在于,包括:
根据用户界面创建多个承载单元,每个所述承载单元绑定对应的播放器;
检测预先加载第一视频元素的第一承载单元是否满足预定预览条件;
当满足所述预定预览条件时,通过与所述第一承载单元绑定的第一播放器播放所述第一视频元素对应的视频流,其中,所述预定预览条件与所述第一承载单元在所述用户界面上的位置相关;
当不满足所述预定预览条件时,停止播放所述第一播放器中的所述视频流;
继续检测所述第一承载单元是否满足预定释放条件;
在满足所述预定释放条件时,保留所述第一播放器而释放所述第一承载单元中的所述第一视频元素以及所述第一播放器中的所述视频流,其中,所述预定释放条件与所述第一承载单元在所述用户界面上的位置相关。
2.如权利要求1所述的方法,其特征在于,所述检测预先加载第一视频元素的第一承载单元是否满足预定预览条件之前,还包括:
检测第一承载单元是否满足预定加载条件;
在满足所述预定加载条件时,通过所述第一承载单元加载第一视频元素。
3.如权利要求2所述的方法,其特征在于,所述通过所述第一承载单元加载第一视频元素之后,还包括:
继续检测第二承载单元是否满足所述预定加载条件;
当满足所述预定加载条件时,通过所述第二承载单元加载第二视频元素。
4.如权利要求1所述的方法,其特征在于,所述释放所述第一承载单元中的所述第一视频元素以及所述第一播放器中的所述视频流之后,还包括:
当所述第一承载单元重新满足预定加载条件时,通过所述第一承载单元加载第三视频元素;
当所述第一承载单元重新满足所述预定预览条件时,通过与所述第一承载单元绑定的所述第一播放器播放所述第三视频元素对应的视频流。
5.如权利要求1至4中任一项所述的方法,其特征在于,所述释放所述第一承载单元中的所述第一视频元素以及所述第一播放器中的所述视频流,包括:
释放所述第一承载单元中的所述第一视频元素的内容,以及所述第一播放器中所述视频流的当前最后一帧图像。
6.一种视频处理装置,其特征在于,包括:
第一检测模块,用于根据用户界面创建多个承载单元,每个所述承载单元绑定对应的播放器,检测预先加载第一视频元素的第一承载单元是否满足预定预览条件;
第一执行模块,用于当满足所述预定预览条件时,通过与所述第一承载单元绑定的第一播放器播放所述第一视频元素对应的视频流,其中,所述预定预览条件与所述第一承载单元在所述用户界面上的位置相关;
第二执行模块,用于当不满足所述预定预览条件时,停止播放所述第一播放器中的所述视频流;
第二检测模块,用于继续检测所述第一承载单元是否满足预定释放条件;
释放模块,用于在满足所述预定释放条件时,保留所述第一播放器而释放所述第一承载单元中的所述第一视频元素以及所述第一播放器中的所述视频流,其中,所述预定释放条件与所述第一承载单元在所述用户界面上的位置相关。
7.如权利要求6所述的装置,其特征在于,还包括:
第三检测模块,用于检测第一承载单元是否满足预定加载条件;
第一加载模块,用于在满足所述预定加载条件时,通过所述第一承载单元加载第一视频元素。
8.如权利要求7所述的装置,其特征在于,还包括:
第四检测模块,用于继续检测第二承载单元是否满足所述预定加载条件;
第二加载模块,用于当满足所述预定加载条件时,通过所述第二承载单元加载第二视频元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910983982.3/1.html,转载请声明来源钻瓜专利网。