一种视频播放方法及装置制造方法及图纸

技术编号:19830230 阅读:41 留言:0更新日期:2018-12-19 17:18
本发明专利技术提供了一种视频播放方法及装置,属于计算机技术领域。其中,终端可以接收用户发送的播放指令,然后对播放指令所指示的每个待播放视频进行连续播放,并在正在播放的待播放视频播放完毕之前,获取下一待播放视频的第一视频数据,并设置第一视频数据的播放时间戳与最后获取的正在播放的待播放视频的视频数据的播放时间戳连续。本发明专利技术实施例中,在对每个待播放视频进行播放时,通过预先设置下一待播放视频的第一视频数据的播放时间戳与正在播放的待播放视频段的最后一部分视频数据的播放时间戳连续,使得终端不会停止再重新启动解码渲染操作,进而避免了出现播放卡顿,显示黑屏的问题,提高了视频播放的效果。

【技术实现步骤摘要】
一种视频播放方法及装置
本专利技术属于计算机
,特别是涉及一种视频播放方法及装置。
技术介绍
随着计算机技术的不断发展,终端的应用越来越广泛,用户经常会使用终端来播放视频。在实际应用场景中,经常会出现对多个视频连续进行播放的场景,例如,对一部电视剧中的多集电视剧进行连续播放,或者,在播放某个视频之后,连续播放广告视频,等等。因此,如何实现连续播放成为人们广泛关注的问题。现有技术中,终端在进行连续播放时,通常是在播放完一个视频之后,停止解码及渲染操作,然后去加载另一个待播放视频的视频数据,接着,再重新开始对视频数据进行解码及渲染操作。由于进行切换时,需要先停止再重新开始解码及渲染操作,因此,在视频播放的切换过程中,往往会出现播放卡顿,终端出现显示黑屏的问题,进而导致视频播放的效果较差。
技术实现思路
本专利技术提供一种视频播放方法及装置,以便解决在视频播放的切换过程中,由于出现播放卡顿显示黑屏,进而导致视频播放的效果较差的问题。依据本专利技术的第一方面,提供了一种视频播放方法,应用于终端,该方法包括:接收用户发送的播放指令;所述播放指令用于指示所述终端对多个待播放视频进行连续播放;对本文档来自技高网...

【技术保护点】
1.一种视频播放方法,其特征在于,应用于终端,所述方法包括:接收用户发送的播放指令;所述播放指令用于指示所述终端对多个待播放视频进行连续播放;对于每个待播放视频,对所述待播放视频进行播放,并将正在播放的所述待播放视频作为目标视频,在所述目标视频播放完毕之前,获取下一待播放视频的第一视频数据,并设置所述第一视频数据的播放时间戳与最后获取的所述目标视频的视频数据的播放时间戳连续。

【技术特征摘要】
1.一种视频播放方法,其特征在于,应用于终端,所述方法包括:接收用户发送的播放指令;所述播放指令用于指示所述终端对多个待播放视频进行连续播放;对于每个待播放视频,对所述待播放视频进行播放,并将正在播放的所述待播放视频作为目标视频,在所述目标视频播放完毕之前,获取下一待播放视频的第一视频数据,并设置所述第一视频数据的播放时间戳与最后获取的所述目标视频的视频数据的播放时间戳连续。2.根据权利要求1所述的方法,其特征在于,在所述获取下一待播放视频的第一视频数据之后,所述设置所述第一视频数据的播放时间戳与最后获取的所述目标视频的视频数据的播放时间戳连续之前,所述方法还包括:判断所述第一视频数据的视频参数是否在预设范围内;若所述第一视频数据的视频参数在预设范围内,则执行所述设置所述第一视频数据的播放时间戳与最后获取的所述目标视频的视频数据的播放时间戳连续的步骤;其中,所述视频参数包括所述图像参数PPS值以及序列参数PSP值。3.根据权利要求1所述的方法,其特征在于,所述获取下一待播放视频的第一视频数据之前,所述方法还包括:基于所述多个待播放视频在所述播放指令中的顺序,生成播放数组;根据所述播放数组确定所述下一待播放视频。4.根据权利要求3所述的方法,其特征在于,所述播放指令中携带有所述多个待播放视频的播放时间段;所述对所述待播放视频进行播放,包括:根据所述待播放视频的播放时间段获取对应的视频数据;在对获取的视频数据进行解码渲染时,从所述获取的视频数据中首次出现的关键帧开始进行解码渲染。5.根据权利要求4所述的方法,其特征在于,所述基于所述多个待播放视频在所述播放指令中的顺序,生成播放数组之后,所述方法还包括:在接收到所...

【专利技术属性】
技术研发人员:王鹏庹虎
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1