【技术实现步骤摘要】
一种视频播放方法、装置、计算机设备和存储介质
本专利技术涉及视频
,具体涉及一种视频播放方法、装置、计算机设备和存储介质。
技术介绍
随着智能终端的普及和互联网的发展,在各个智能终端观看在线视频已经成为了人们生活中重要的组成部分,人们对视频服务也越来越高。为用户提供更好的观影效果已经成为各个在线视频网站的一个重要工作。目前,各大视频网站提供了一种新型的视频观看方式即互动视频。互动视频是:在用户观看视频时,在关键阶段时刻,由用户决定后面的走向,给用户一个主宰剧集的剧情和结局走向的机会。这种互动模式大大丰富了用户的观看方式,提高了用户的参与度。实际上互动视频采用的是视频播放切换技术,即在播放一个视频时切换到播放另一个视频。然而,采用目前视频播放切换技术实现互动视频时,会导致视频播放切换出现卡顿等现象,因此,视频播放切换的流畅性较差。
技术实现思路
本专利技术实施例提供一种视频播放方法、装置、计算机设备和存储介质,可以提升视频播放切换的流畅性。本专利技术实施例提供一种视频播放方法, ...
【技术保护点】
1.一种视频播放方法,其特征在于,包括:/n通过视频解码器对第一视频的视频压缩编码数据进行解码,得到第一视频的解码后视频数据,并对所述第一视频的解码后视频数据进行播放;/n当所述第一视频的播放信息满足视频播放切换条件时,确定需要切换播放的第二视频;/n根据第二视频的解码参数对所述视频解码器进行重新设置;/n基于设置后的视频解码器对所述第二视频的视频压缩编码数据进行解码,得到第二视频的解码后视频数据;/n对所述第二视频的解码后视频数据进行播放。/n
【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:
通过视频解码器对第一视频的视频压缩编码数据进行解码,得到第一视频的解码后视频数据,并对所述第一视频的解码后视频数据进行播放;
当所述第一视频的播放信息满足视频播放切换条件时,确定需要切换播放的第二视频;
根据第二视频的解码参数对所述视频解码器进行重新设置;
基于设置后的视频解码器对所述第二视频的视频压缩编码数据进行解码,得到第二视频的解码后视频数据;
对所述第二视频的解码后视频数据进行播放。
2.如权利要求1所述的视频播放方法,其特征在于,通过视频解码器对第一视频的视频压缩编码数据进行解码,得到第一视频的解码后视频数据,并对所述第一视频的解码后视频数据进行播放,包括:
对第一视频的视频数据进行解封装处理,得到第一视频的视频压缩编码数据;
通过所述视频解码器从视频数据队列中读取第一视频的视频压缩编码数据进行解码,得到所述第一视频的解码后视频数据;
对所述第一视频的解码后视频数据进行播放。
3.如权利要求2所述的视频播放方法,其特征在于,在确定需要切换播放的第二视频之后,所述方法还包括:
将视频参数数据添加到所述视频数据队列中,所述视频参数数据包括第二视频的解码参数;
将所述第二视频的视频压缩编码数据添加到所述视频数据队列中;
根据第二视频的解码参数对所述视频解码器进行重新设置,包括:基于所述视频数据队列中的视频参数数据对所述视频解码器进行重新设置。
4.如权利要求3所述的视频播放方法,其特征在于,基于所述视频数据队列中的视频参数数据对所述视频解码器进行重新设置,包括:当所述视频解码器从所述视频数据队列中读取到视频参数数据时,根据所述视频参数数据中的解码参数对所述视频解码器进行重新设置;
基于设置后的视频解码器对所述第二视频的视频压缩编码数据进行解码,包括:通过设置后的视频解码器从所述视频数据队列中读取第二视频的视频压缩编码数据进行解码。
5.如权利要求3或4所述的视频播放方法,其特征在于,将所述第二视频的视频压缩编码数据添加到所述视频数据队列中,包括:
获取视频参数数据在所述视频数据队列中的目标位置;
根据所述目标位置确定所述第二视频的视频压缩编码数据在所述视频数据队列中的起始添加位置;
根据所述起始添加位置将所述第二视频的视频压缩编码数据添加到所述视频数据队列中。
6.如权利要求5所述的视频播放方法,其特征在于,将视频参数数据添加到所述视频数据队列中,包括:
对所述第二视频的视频数据进行解封装处理,得到所述第二视频的视频压缩编码数据;
当所述视频压缩编码数据为所述第二视频的第一个视频压缩编码数据时,将视频参数数据添加到所述视频...
【专利技术属性】
技术研发人员:高小猛,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。