视频播放方法、装置、电子设备及存储介质制造方法及图纸

技术编号:24363314 阅读:20 留言:0更新日期:2020-06-03 04:10
本公开关于一种视频播放方法、装置、电子设备及存储介质。其中,该方法包括:响应于目标视频播放指令,获取目标视频的第一缓存进度;若第一缓存进度小于或等于第一预设阈值,则加载并展示第一多媒体资源,其中,第一多媒体资源包括图片和/或音频;在展示第一多媒体资源的过程中,缓存目标视频。本方法在第一缓存进度小于或等于第一预设阈值时,向用户展示图片和/或音频,并且在展示期间缓存目标视频。可以理解,相比较于现有的停止播放或弹出播放异常提示信息而言,本公开使得终端屏幕中始终有画面或者有声音播放,可提升视频播放的连贯性,有利于提高播放效果。

Video playing method, device, electronic equipment and storage medium

【技术实现步骤摘要】
视频播放方法、装置、电子设备及存储介质
本公开涉及视频处理
,尤其涉及视频播放方法、装置、电子设备及存储介质。
技术介绍
在视频领域,视频播放功能是客户端的视频播放器或视频播放应用程序的常用功能。其中,视频播放的性能直接影响到观众看视频的体验。然而,在网络状况不佳,或者内容分发网络的压力较大时,用户终端在播放视频时极易出现异常状况,在此情形下,用户终端通常会停止播放或弹出播放异常提示信息,造成视频播放不连贯。
技术实现思路
本公开提供一种视频播放方法、装置、电子设备及存储介质,以至少解决相关技术中视频播放不连贯的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种视频播放方法,所述视频播放方法包括:响应于目标视频播放指令,获取目标视频的第一缓存进度;若所述第一缓存进度小于或等于第一预设阈值,则加载并展示第一多媒体资源,其中,所述第一多媒体资源包括图片和/或音频;在展示所述第一多媒体资源的过程中,缓存所述目标视频。在其中一个实施例中,所述视频播放方法还包括:若所述第一缓存进度大于所述第一预设阈值,则加载并播放所述目标视频中已缓存的第一视频数据;在检测到所述第一视频数据在播放时出现视频数据断流,则获取视频数据断流前所述第一视频数据中的视频片段;循环播放所述视频片段,并缓存所述目标视频。在其中一个实施例中,所述视频播放方法还包括:若所述第一缓存进度大于所述第一预设阈值,则加载并播放所述目标视频中已缓存的第一视频数据;在检测到所述第一视频数据在播放时出现视频解析失败,则加载并展示所述第一多媒体资源。在其中一个实施例中,所述若所述第一缓存进度小于或等于第一预设阈值,则加载并展示第一多媒体资源的步骤包括:若所述第一缓存进度小于或等于第一预设阈值,则加载并播放终端中预先存储的图片和/或音频。在其中一个实施例中,所述图片包括动态图片。在其中一个实施例中,所述获取目标视频的第一缓存进度的步骤之前,还包括:响应于目标视频播放指令,获取引导视频的第二缓存进度;若根据所述第二缓存进度确定所述引导视频已缓存完成,则加载并播放所述引导视频;在播放所述引导视频的过程中,缓存所述目标视频;在所述引导视频播放完成后,获取所述目标视频的第一缓存进度。在其中一个实施例中,所述视频播放方法还包括:若根据所述第二缓存进度确定所述引导视频未缓存完成,且所述第二缓存进度大于第二预设阈值,则加载所述引导视频中已缓存的第二视频数据;循环播放所述第二视频数据,并缓存所述目标视频;在所述第二视频数据循环播放的总时长超过所述引导视频的播放时长时,获取所述目标视频的第一缓存进度。根据本公开实施例的第二方面,提供一种视频播放装置,所述视频播放装置包括:第一进度获取单元,被配置为执行响应于目标视频播放指令,获取目标视频的第一缓存进度;第一资源展示单元,被配置为执行若所述第一缓存进度小于或等于第一预设阈值,则加载并展示第一多媒体资源,其中,所述第一多媒体资源包括图片和/或音频;视频缓存单元,被配置为执行在展示所述第一多媒体资源的过程中,缓存所述目标视频。在其中一个实施例中,所述视频播放装置还包括:第一视频播放单元,被配置为执行若所述第一缓存进度大于所述第一预设阈值,则加载并播放所述目标视频中已缓存的第一视频数据;第一视频片段获取单元,被配置为执行在检测到所述第一视频数据在播放时出现视频数据断流,则获取视频数据断流前所述第一视频数据中的视频片段;第一循环播放单元,被配置为执行循环播放所述视频片段,并缓存所述目标视频。在其中一个实施例中,所述视频播放装置还包括:第一视频播放单元,被配置为执行若所述第一缓存进度大于所述第一预设阈值,则加载并播放所述目标视频中已缓存的第一视频数据;所述第一资源展示单元,还被配置为执行在检测到所述第一视频数据在播放时出现视频解析失败,则加载并展示所述第一多媒体资源。在其中一个实施例中,所述第一资源展示单元具体被配置为执行若所述第一缓存进度小于或等于第一预设阈值,则加载并播放终端中预先存储的图片和/或音频。在其中一个实施例中,所述图片包括动态图片。在其中一个实施例中,所述视频播放装置还包括:第二进度获取单元,被配置为执行响应于目标视频播放指令,获取引导视频的第二缓存进度;引导视频播放单元,被配置为执行若根据所述第二缓存进度确定所述引导视频已缓存完成,则加载并播放所述引导视频;所述视频缓存单元,还被配置为执行在播放所述引导视频的过程中,缓存所述目标视频;所述第一进度获取单元具体被配置为执行在所述引导视频播放完成后,获取所述目标视频的第一缓存进度。在其中一个实施例中,所述视频播放装置还包括:第二视频数据加载单元,被配置为执行若根据所述第二缓存进度确定所述引导视频未缓存完成,且所述第二缓存进度大于第二预设阈值,则加载所述引导视频中已缓存的第二视频数据;第二视频数据播放单元,被配置为执行循环播放所述第二视频数据,并缓存所述目标视频;所述第一进度获取单元具体被配置为在所述第二视频数据循环播放的总时长超过所述引导视频的播放时长时,获取所述目标视频的第一缓存进度。根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现第一方面的任一项实施例所述的视频播放方法。根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行第一方面的任一项实施例所述的视频播放方法。根据本公开实施例的第五方面,提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在可读存储介质中,设备的至少一个处理器从所述可读存储介质读取并执行所述计算机程序,使得设备执行第一方面的任一项实施例中所述的视频播放方法。本公开的实施例提供的技术方案至少带来以下有益效果:在第一缓存进度小于或等于第一预设阈值时,向用户展示图片和/或音频,并且在展示期间缓存目标视频。可以理解,相比较于现有的停止播放或弹出播放异常提示信息而言,本公开使得终端屏幕中始终有画面或者有声音播放,可提升视频播放的连贯性,有利于提高播放效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。图1是根据一示例性实施例示出的一种视频播放方法的应用环境图。图2是根据一示例性实施例示出的一种视频播放方法的流程图。图3是根据一示例性实施例示出的在视频播放本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,所述视频播放方法包括:/n响应于目标视频播放指令,获取目标视频的第一缓存进度;/n若所述第一缓存进度小于或等于第一预设阈值,则加载并展示第一多媒体资源,其中,所述第一多媒体资源包括图片和/或音频;/n在展示所述第一多媒体资源的过程中,缓存所述目标视频。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,所述视频播放方法包括:
响应于目标视频播放指令,获取目标视频的第一缓存进度;
若所述第一缓存进度小于或等于第一预设阈值,则加载并展示第一多媒体资源,其中,所述第一多媒体资源包括图片和/或音频;
在展示所述第一多媒体资源的过程中,缓存所述目标视频。


2.根据权利要求1所述的视频播放方法,其特征在于,所述视频播放方法还包括:
若所述第一缓存进度大于所述第一预设阈值,则加载并播放所述目标视频中已缓存的第一视频数据;
在检测到所述第一视频数据在播放时出现视频数据断流,则获取视频数据断流前所述第一视频数据中的视频片段;
循环播放所述视频片段,并缓存所述目标视频。


3.根据权利要求1所述的视频播放方法,其特征在于,所述视频播放方法还包括:
若所述第一缓存进度大于所述第一预设阈值,则加载并播放所述目标视频中已缓存的第一视频数据;
在检测到所述第一视频数据在播放时出现视频解析失败,则加载并展示所述第一多媒体资源。


4.根据权利要求1所述的视频播放方法,其特征在于,所述若所述第一缓存进度小于或等于第一预设阈值,则加载并展示第一多媒体资源的步骤包括:
若所述第一缓存进度小于或等于第一预设阈值,则加载并播放终端中预先存储的图片和/或音频。


5.根据权利要求1或4所述的视频播放方法,其特征在于,所述图片包括动态图片。


6.根据权利要求1所述的视频播放方法,其特征在于,所述获取目标视频的第一缓存进度的步骤之前,还包括:
响应于目标视频播放指令,获取引导视频的第二缓存进度;
若根据所述第二缓存进度确定所述引导视频已缓存完成,则加载并播放所述引导视频;
在播放所述引导视频的过程中,缓存所述目标视频;
在所述引导视频播放完...

【专利技术属性】
技术研发人员:苍鹏李金海帅龙成王涛刘玉鑫蒋鹏程
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1