[发明专利]一种视频加载播放方法、装置、设备及存储介质有效
申请号: | 202110562292.8 | 申请日: | 2021-05-21 |
公开(公告)号: | CN113286187B | 公开(公告)日: | 2023-03-03 |
发明(设计)人: | 胡思文;王学超 | 申请(专利权)人: | 杭州米络星科技(集团)有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/472;H04N21/81 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 曹瑞敏 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 加载 播放 方法 装置 设备 存储 介质 | ||
本申请提供一种视频加载播放方法、装置、设备及存储介质,属于视频播放处理技术领域。该方法包括:获取缓存文件,缓存文件包括多个帧图片文件以及每个帧图片文件的播放时长与播放顺序;加载第一帧图片,第一帧图片为缓存文件中播放顺序满足预设需求的至少一个帧图片;播放第一帧图片,并在播放第一帧图片的同时加载第二帧图片,第二帧图片为缓存文件中播放顺序在第一帧图片之后的至少一个帧图片。本申请可以提高视频加载播放的效率,进而可以减少等待视频播放的时间。
技术领域
本申请涉及视频播放处理技术领域,具体而言,涉及一种视频加载播放方法、装置、设备及存储介质。
背景技术
在视频播放领域中,通过播放器软件在播放视频文件时,通常需要预先对视频文件进行加载。
现有技术中,是对获取到的视频文件整体进行加载,例如帧图片组成的视频文件,可以加载该视频文件中的每个帧图片,然后全部加载完成后进行视频的播放。
采用该方法会导致在播放视频之前,需要较长的等待时间用于加载视频文件,影响视频加载的快速性。
发明内容
本申请的目的在于提供一种视频加载播放方法、装置、设备及存储介质,可以提高视频加载播放的效率,进而可以减少等待视频播放的时间。
本申请的实施例是这样实现的:
本申请实施例的一方面,提供一种视频加载播放方法,包括:
获取缓存文件,缓存文件包括多个帧图片文件以及每个帧图片文件的播放时长与播放顺序;
加载第一帧图片,第一帧图片为缓存文件中播放顺序满足预设需求的至少一个帧图片;
播放第一帧图片,并在播放第一帧图片的同时加载第二帧图片,第二帧图片为缓存文件中播放顺序在第一帧图片之后的至少一个帧图片。
可选地,播放第一帧图片,并在播放第一帧图片的同时加载第二帧图片,包括:
根据第一帧图片的播放时长显示第一帧图片,并从播放第一帧图片的时刻开始加载第二帧图片。
可选地,播放第一帧图片,并在播放第一帧图片的同时加载第二帧图片之前,还包括:
根据缓存文件中各帧图片的播放顺序,确定第二帧图片。
可选地,播放第一帧图片,并在播放第一帧图片的同时加载第二帧图片之前,还包括:
根据缓存文件中各帧图片的播放时长以及播放顺序,确定第二帧图片的数量。
可选地,该方法还包括:
获取每个帧图片文件的文件大小;
将每个文件大小大于预设大小的帧图片作为第三帧图片;
播放第一帧图片之前,该方法还包括:
加载第三帧图片。
可选地,加载第三帧图片,包括:
根据第三帧图片的文件大小,确定第三帧图片的第一加载顺序;
根据第一加载顺序加载第三帧图片。
可选地,加载第三帧图片,包括:
根据第三帧图片的播放顺序,确定第三帧图片的第二加载顺序;
根据第二加载顺序加载第三帧图片。
本申请实施例的另一方面,提供一种视频加载播放装置,包括:获取模块、加载模块、播放模块;
获取模块,用于获取缓存文件,缓存文件包括多个帧图片文件以及每个帧图片文件的播放时长与播放顺序;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米络星科技(集团)有限公司,未经杭州米络星科技(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110562292.8/2.html,转载请声明来源钻瓜专利网。