[发明专利]视频播放方法、存储介质和终端有效
申请号: | 201810102009.1 | 申请日: | 2018-02-01 |
公开(公告)号: | CN108259975B | 公开(公告)日: | 2020-11-06 |
发明(设计)人: | 陈双民;曾可杰;高盛;王霁欣;蒋德为;姜健华;丘智鉴 | 申请(专利权)人: | 广州市百果园信息技术有限公司 |
主分类号: | H04N21/433 | 分类号: | H04N21/433;H04N21/442;H04N21/466 |
代理公司: | 北京市立方律师事务所 11330 | 代理人: | 刘延喜 |
地址: | 511442 广东省广州市番禺区南村*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 方法 存储 介质 终端 | ||
本发明提供一种视频播放方法,包括步骤:检测到正在播放视频的当前段缓冲数据已完成下载;预下载待播放视频的起播段缓冲数据;接收到播放所述待播放视频的指令;播放所述起播段缓冲数据。该技术方案能够实现在不影响用户正常观看正在播放视频的使用体验情况下,利用下载正在播放视频缓冲数据的空隙,预下载待播放视频的起播段缓冲数据,有效利用下载空隙的资源,同时提升播放待播放视频的起播速度。本发明还提供一种存储介质和终端。
技术领域
本发明涉及计算机技术领域,具体而言,本发明涉及一种视频播放方法、存储介质和终端。
背景技术
当视频播放器在播放网络视频时,通过终端发出请求下载视频数据后,开始下载视频的缓冲数据,当下载视频的缓冲数据足够起播时,开始解码并输出声音和图像。当用户触发观看下一个视频时,也必须经过同样的下载播放流程。该下载播放流程中,如果当前正在播放的视频播放时长越长,则下载视频的缓冲数据的空隙越长,会造成严重的资源浪费;同时,视频的起播取决于下载视频的缓冲数据是否足够起播,而视频的缓冲数据必须在用户触发播放该视频时,才开始下载,等待缓冲数据足够起播的时间的长短,亦即视频起播的速度直接影响到了用户观看视频的体验。
发明内容
本发明提出一种视频播放方法、存储介质和终端,用以解决在不影响用户正常观看正在播放视频的使用体验情况下,利用下载正在播放视频缓冲数据的空隙,预下载待播放视频的起播段缓冲数据,有效利用下载空隙的资源,同时提升播放待播放视频的起播速度的问题。
第一方面,本发明提供一种视频播放方法,包括步骤:
检测到正在播放视频的当前段缓冲数据已完成下载;
预下载待播放视频的起播段缓冲数据;
接收到播放所述待播放视频的指令;
播放所述起播段缓冲数据。
结合第一方面,本发明第一方面的第一种实施方式中,所述接收到播放所述待播放视频的指令,播放所述起播段缓冲数据,包括步骤:
在所述预下载待播放视频的起播段缓冲数据完成之前,接收播放所述待播放视频的指令;
继续下载待播放视频的起播段缓冲数据;
当起播段缓冲数据下载完成时,播放所述起播段缓冲数据。
结合第一方面,本发明第一方面的第二种实施方式中,所述检测到正在播放视频的当前段缓冲数据已完成下载之后,还包括步骤:
根据所述当前段缓冲数据的下载时长和播放时长,确定所述正在播放视频的下一段缓冲数据的下载时间点;
确定所述下载时间点到达,若所述起播段缓冲数据未完成预下载,停止下载所述起播缓冲数据;
下载所述下一段缓冲数据。
结合第一方面,本发明第一方面的第三种实施方式中,所述预下载带播放视频的起播段缓冲数据之前,还包括步骤:
确定当前网络状态支持预下载。
结合第一方面,本发明第一方面的第四种实施方式中,所述预下载带播放视频的起播段缓冲数据之前,还包括步骤:
把当前播放列表中与所述正在播放视频相邻的视频作为待播放视频。
结合第一方面的第四种实施方式,本发明第一方面的第五种实施方式中,所述把当前播放列表中与所述正在播放视频相邻的视频作为待播放视频,包括步骤:
判断用户最近移动所述当前播放列表的方向;
若往上移动,把当前播放列表中在所述正在播放视频下方的视频作为待播放视频;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市百果园信息技术有限公司,未经广州市百果园信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810102009.1/2.html,转载请声明来源钻瓜专利网。